Kursus 02199: Programmering. Lidt om forelæseren. Velkommen til. Praktisk information: kursusaktiviteter. Praktisk information: forelæsninger
|
|
- Anne Marie Krog
- 7 år siden
- Visninger:
Transkript
1 Velkommen til Kursus 02199: Programmering ved Anne Haxthausen IMM, DTU 4. september, Praktisk information 2. Introduktion til faget (a) kursusmål og motivation (b) hvad er en datamaskine, et program, et programmeringssprog (c) eksempel på et Java program (d) oversættelse og kørsel af Java programmer (e) kursusindhold IMM/DTU Programmering, efterår 2001 Side 1-1 Lidt om forelæseren Er lektor i sektionen CST (Computer Science and Technology) på instituttet IMM (Informatik og Matematisk Modellering). forskningsområde: sprogdesign og matematiske metoder til software udvikling civilingeniør fra DTU 1985 lic. techn. fra Inst. for Datateknik, DTU 1989 ansat i Dansk Datamatik Center og CRI (med-designer af RAISE, en software udviklings metode) gæsteforsker på et japansk forskningslaboratorium 1993 adjunkt på DTU (ID og IT) lektor på DTU (IT og IMM) IMM/DTU Programmering, efterår 2001 Side 1-2 Praktisk information: kursusaktiviteter 1. Del 1, efteråret 2001: Forelæsninger Programmerings-øvelser 2. Del 2, januar 2002: Projektarbejde IMM/DTU Programmering, efterår 2001 Side 1-3 Praktisk information: forelæsninger Tirsdage kl (inkl. pause) i bygning 116, aud. 81. Forelæsningsplan findes på hjemmesiden. Opdateres løbende. Stil endelig spørgsmål under forelæsningerne! IMM/DTU Programmering, efterår 2001 Side 1-4
2 Praktisk information: programmerings-øvelser Tirsdage kl i G-databaren, bygn. 302, rum 43, 46, 47 og 48, og bygn. 305, rum 115. Der vil være hjælpelærere tilstede. Øvelser første gang tirsdag d. 11. september. Tilmelding her efter forelæsningen, derefter i IMMs information (bygn. 321). Opgaver kan hentes på hjemmesiden 1 uge før øvelsen. IMM/DTU Programmering, efterår 2001 Side 1-5 Praktisk information: evaluering x = karakter opnået ved skriftlig eksamen (4 timer 15. december) y = karakter for projektrapport (i januar) Samlet karakter = ikke mødt, hvis x = ikke mødt eller y = ikke mødt Samlet karakter = 00, hvis x = 00 eller y = 00 Samlet karakter ca. = Den samlede karakter gives ved et samlet skøn, der kan afvige fra ovenstående formel Er du dumpet i 49104, men har bestået 49105, kan du genbruge resultatet. IMM/DTU Programmering, efterår 2001 Side 1-6 Praktisk information: undervisningsmateriale m.m. Hjemmeside: indeholder udleverede materialer, sidste nyt,... I skal holde øje med hjemmesiden hele semestret igennem Lærebog: Lewis & Loftus: Java Software Solutions, anden udgave kan købes i Polyteknisk Boghandel i bygn. 101 Yderligere materiale: Peter Sestoft: Java Precisely (NY udvidet udgave)... kan købes i IMMs notesalg, bygning 305, stuen for 45 kr. Supplerende noter på hjemmesiden: Using the G-databar,... Forelæsningsplancher: kan hentes fra hjemmesiden dagen før forelæsningen Opgaver: kan hentes på hjemmesiden en uge før øvelsen Løsninger til udvalgte opgaver: kan hentes på hjemmesiden 1-2 uger efter øvelsen IMM/DTU Programmering, efterår 2001 Side 1-7 Java på egen PC For de, som gerne vil installere Java (til Linux eller Windows) på egen PC, bliver der lavet en webside, samt en cd hvorfra relevante filer kan downloades. Cd en kan bestilles her og i IMM s notesalg (bygn. 321, stuen) helst idag og senest tirsdag d. 11/9. Pris 25 kr. Dette er et ekstra tilbud der ydes principielt ikke konsulentbistand til installation og brug hjemme. IMMs notesalg IMMs notesalg er i bygning 305 (mellemgangen). Åbningstiderne er: 1. uge kl. 9-14, 2. uge 12-14, derefter tirsdage og torsdage IMM/DTU Programmering, efterår 2001 Side 1-8
3 Gode råd til det ugentlige arbejde Kurset har ry for at være hårdt. Den forventede arbejdsindsats for den bedste halvdel af de studerende: Forelæsning: minutter Øvelser: 2 timer. Forberedelser: mindst timer ligeligt fordelt mellem læsning forberedelse af øvelser IMM/DTU Programmering, efterår 2001 Side 1-9 Forberedelse af øvelserne Vigtigt: I bør forberede jer inden I kommer! En god forberedelse indeholder: at læse de relevante afsnit i lærebogen at gennemlæse opgaveteksten grundigt at nedskrive en løsningsskitse til alle opgaverne Arbejdet med at løse en opgave er ikke altid lige nemt men jo flere gange man selv prøver og får hul på bylden, jo nemmere bliver det. Den skriftlige eksamen vil følge semesterets linje øvelserne giver de nødvendige færdigheder. IMM/DTU Programmering, efterår 2001 Side 1-10 Kursusmål at sætte deltagerne i stand til at løse et mindre programmeringsprojekt ved hjælp af en datamat. Mere specifikt: kende vigtige datalogiske begreber og deres anvendelse. have det sjovt! Vi bruger programmeringssproget Java. IMM/DTU Programmering, efterår 2001 Side 1-11 Motivation Hvorfor lære programmering? Fordi det er en del af en civilingeniørs væktøjskasse Fordi man kun på den måde virkelig forstår muligheder og begrænsninger i databehandling Fordi man bedre kan forestille sig nye typer af løsninger og produkter Fordi det er sejt at kunne Know Java? It Could Help Your Salary: Salaries for IT professionals, especially those with Java training, continue to increase... : gennemsnitligt $78750 i nordøst-usa (ACM TechNews, August 18, 2000). Hvorfor lære Java? Java er velegnet til generel programmering (ligesom C, Pascal, C++, Basic, ML,... ) Java er velegnet til programmering af vinduesorienterede brugergrænseflader Java er velegnet til programmer, der skal køre ude hos brugeren: internethandel (eks: biografbilletter), hjemmebank, interaktiv grafik, chat, distribuerede spil,... IMM/DTU Programmering, efterår 2001 Side 1-12
4 Hvad er en datamaskine? materiel: chips, harddiske, floppydiske, tastatur, skærm, printer, cpu, programmel: operativsystem: Windows 98, Windows 2000, Windows NT, Unix, PalmOS, Linux, applikationer: Microsoft Word, Star Office, Netscape, JavaEdit, Eksempler på datamaskiner PC Mainframe (f.eks. i Danske Bank, eller Told-Skat) Server (f.eks. webserver, filserver, postserver) Høreapparat Lommeregner Palm Pilot Mobiltelefon IMM/DTU Programmering, efterår 2001 Side 1-13 Forenklet datamat Her gemmer jeg mine Java programmer Internt lager CPU Output Input IMM/DTU Programmering, efterår 2001 Side 1-14 Hvad er et program? Et program er interne instrukser til en datamaskine. Interne instrukser kan medføre eksterne, synlige resultater. F.eks. beregning og visning af en saldo, tegning af en graf,... Programmer gør kun det, man beder dem om.... til gengæld kan de lave mange ting i en fart. IMM/DTU Programmering, efterår 2001 Side 1-15 Hvordan udføres et program på en datamaskine? 1 Internt lager 2 3 CPU Program indlæses fra harddisk til det interne lager. 2. Den første/næste instruktion i programmet hentes ind i CPUen. CPUen udfører instruktionen. 3. CPUen gemmer måske resultatet af en beregning i det interne lager. 4. CPUen udskriver måske resultatet af en beregning på skærmen. 5. CPUen modtager måske inddata fra en bruger. IMM/DTU Programmering, efterår 2001 Side 1-16
5 Hvad er et programmeringssprog? Et programmeringssprog er en notation for instrukser til datamaten, dvs. for programmer. Programmeringssprog har: en syntaks: regler for, hvad der er sætninger i sproget en semantik: definerer betydningen af sætningerne Man skal være meget omhyggelig med programmeringssprog. Eksempel: Korrekt: System.out.print("Hej"); Helt forkert: System.out.Print("Hej"); IMM/DTU Programmering, efterår 2001 Side 1-17 Et simpelt Java program public class Hello { } public static void main(string[] args) { System.out.println("Det virker sandelig!"); } Programmets (klassens) navn er Hello; filens navn skal være Hello.java. Programteksten i metoden main udføres når programmet startes. Metodekaldet System.out.println udskriver til skærmen. Betydningen af public static void og String[] args vil blive klarere i løbet af kurset. IMM/DTU Programmering, efterår 2001 Side 1-18 Oversættelse og udførelse af et Java program Programtekst Hello.java Oversættelse Java bytecode Javac Hello.java Hello.class Udførelse af oversat Javaprogram Java Hello 1. Skriv et Java program og gem det i filen Hello.java 2. Oversæt programmet til Java mellemkode, ved brug af javac oversætteren: javac Hello.java Derved dannes en fil Hello.class med den oversatte udgave af programmet. 3. Udfør det oversatte program, ved brug af java fortolkeren: java Hello Dette udfører programmet, som udskriver Det virker sandelig! på skærmen. IMM/DTU Programmering, efterår 2001 Side 1-19 Fejltyper Der er tre typer af fejl som hyppigt forekommer: 1. Syntaks fejl 2. Kørsels fejl (eng. Runtime error) 3. Logisk fejl Ad 1: Her er der typisk tale om manglende parenteser, manglende semikoloner, komma i stedet for punktum, etcetera. Ad 2: Division med nul som i matematik! Og andre som vi ser på senere. Ad 3: Mange forskellige: forkert initialisering, ombytning af sand og falsk i kontroludtryk og mange flere!!! IMM/DTU Programmering, efterår 2001 Side 1-20
6 Kursusindhold er ikke kun et kursus i Java du vil også lære: datalogiske grundbegreber, bl.a.: indlæsning og udlæsning af data til/fra skærm og filer datatyper og værdier udtryk og sætninger (ordrer) begreber fra objekt-orienteret programmering: objekter, klasser, metoder, nedarving,... metoder: f.eks. teknikker til afprøvning og dokumentation af mindre programmer der er alment gældende. IMM/DTU Programmering, efterår 2001 Side 1-21 Husk i denne uge 1. At købe bogen i boghandlen 2. At købe noter i IMM s notesalg 3. At tilmelde jer til øvelser nu 4. At bestille cd nu, (hvis I ønsker en) 5. Læs i lærebogen: Feature Walkthrough og afsnit ( og) og IMM/DTU Programmering, efterår 2001 Side 1-22
Programmering. Udvidet Programmering. Kurserne. Kurset: programmering i sproget Java. Lærerne: Morten Larsen og Peter Sestoft
Kurserne Kurset: programmering i sproget Java Programmering og Udvidet Programmering Lærerne: Morten Larsen og Peter Sestoft Kursusmål: I skal lære at skrive interessante programmer i Java Forudsætninger:
Læs mereEksempel: Skat i år 2000
Kursus 02199: Programmering afsnit 2.1-2.7 Anne Haxthausen IMM, DTU 1. Værdier og typer (bl.a. char, boolean, int, double) (afsnit 2.4) 2. Variable og konstanter (afsnit 2.3) 3. Sætninger (bl.a. assignments)
Læs mereDM502. Peter Schneider-Kamp (petersk@imada.sdu.dk) http://imada.sdu.dk/~petersk/dm502/
DM502 Peter Schneider-Kamp (petersk@imada.sdu.dk) http://imada.sdu.dk/~petersk/dm502/ 1 DM502 Bog, ugesedler og noter De første øvelser Let for nogen, svært for andre Kom til øvelserne! Lav opgaverne!
Læs mereUniversity of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2
DM502 Forelæsning 2 Repetition Kompilere og køre Java program javac HelloWorld.java java HeloWorld.java Debugge Java program javac -g HelloWorld.java jswat Det basale Java program public class HelloWorld
Læs mere02101 Indledende Programmering Introduktion til Eclipse
02101 Indledende Programmering Introduktion til Eclipse Version 2018 1 Introduktion I dette kursus lægger vi op til at man bruger det integrerede udviklingsmiljø Eclipse. Basalt set er et integreret udviklingsmiljø
Læs mereHvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag
Hvem er vi? Kursus Introduktion Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark 100 studerende med forskellig baggrund: software teknologi It og Kom
Læs mereTest af It-komponent
Test af It-komponent I programmeringssproget Java Programmet Login service Elev: Mads Funch Klasse 2.4 Mat, It, Programmering Skole: Roskilde Tekniske Gymnasium HTX Underviser: Karl Dato: 31-08-2016 Side
Læs mereStudiepraktik. Thomas Bøgholm Mikkel Hansen Jacob Elefsen
Studiepraktik Thomas Bøgholm boegholm@cs.aau.dk Mikkel Hansen mhan@cs.aau.dk Jacob Elefsen jelefs12@student.aau.dk 1 Studiepraktik -- program Program onsdag 10.00 10.15 Registrering af fremmøde og gennemgang
Læs mereKursus 02199: Programmering. Kontrol af programudførelsen. afsnit 3.1-3.5. if (indkomst > 267000) topskat = (indkomst-267000) * 0.
Kursus 02199: Programmering afsnit 3.1-3.5 Anne Haxthausen IMM, DTU 1. Kontrol af programudførn (afsnit 3.1) 2. Valg-sætninger (if og switch) (afsnit 3.2 og 3.3) 3. Bloksætninger (afsnit 3.2) 4. Logiske
Læs mereProgrammering I Java/C#
Programmering I Java/C# Dit første projekt Datatekniker Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren
Læs mereInteger.parseInt(args[0]) konverterer tegnstreng (f.eks. "10") til heltal (10). if (udtryk) else
Programmering 1999 Forelæsning 2, fredag 3. september 1999 Betingede ordrer: if-, if Indlejrede betingede ordrer Løkker med begrænset iteration: for Løkker med ubegrænset iteration: while Betingede ordrer,
Læs mereclass Time { int hours, min; } } Time t1; // Erklær variabel af type Time class Time1 { public static void main(string[] args) { Time t1; t1.
Programmering 1999 Forelæsning 4, fredag 10. september 1999 Klasser og objekter Felter, konstruktorer, this Eksempler på klasser: Time, Appointment Eksempler på metoder i Time og Appointment Klassefelter:
Læs mereIt og informationssøgning Forelæsning 1 6. september 2006 Nils Andersen. Beregning på computer
It og informationssøgning Forelæsning 1 6. september 2006 Nils Andersen Beregning på computer Begrebet data Universel computer Højere programmeringssprog Python Dialogdrift Fejl (syntaksf., udførelsesf.,
Læs mereHELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE
HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE 1 Tekniske Krav 1.1 Hardware krav: En skærm gerne med touch Hvis skærmen ikke har touch, skal du bruge et tastatur og en mus Webcam Gerne i HD En ekstern lydenhed
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Introduktion til kurset Rolf Fagerberg Forår 2019 1 / 20 Hvem er vi? Underviser: Rolf Fagerberg, Institut for Matematik og Datalogi (IMADA) Forskningsområde: algoritmer
Læs mereIntroduktion til Flash
Introduktion til Flash Kaspar Rosengreen Nielsen kaspar@interactivespaces.net Kaspar Rosengreen Nielsen, kaspar@interactivespaces.net 1 Om mig Kaspar Rosengreen Nielsen. Uddannet datalog med sidefag i
Læs mereGrundlæggende Programmering ITU, Efterår 1999. Skriftlig eksamen i Grundlæggende Programmering
Skriftlig eksamen i Grundlæggende Programmering ITU, 20. januar 2000 Alle hjælpemidler tilladt, dog ikke datamat. Eksamen er skriftlig, fire timer, og bedømmes efter 13-skalaen. Opgavesættet består af
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 13. marts, 2018 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereBemærk, der er tale om ældre versioner af softwaren, men fremgangsmåden er uændret.
Check dine svar på: https://dtu.codejudge.net/02101-e18/ Exercise 1: Installer Eclipse og Java. Dette kan f.eks. gøres ved at følge instuktionerne i dokumentet eclipse intro.pdf som ligger under Fildeling
Læs mereIntroduktion til DM507
Introduktion til DM507 Rolf Fagerberg Forår 2017 1 / 20 Hvem er vi? Underviser: Rolf Fagerberg, IMADA Forskningsområde: algoritmer og datastrukturer 2 / 20 Hvem er vi? Underviser: Rolf Fagerberg, IMADA
Læs mereUniversity of Southern Denmark Syddansk Universitet. DM502 Forelæsning 3
DM502 Forelæsning 3 Indlæsning fra tastatur Udskrift til skærm Repetition Beregning af middelværdi Gentagelse med stop-betingelse (while) Heltalsdivision Division med nul Type-casting ( (double) ) Betinget
Læs mereIntroduktion til Flash
Introduktion til Flash Kaspar Rosengreen Nielsen kaspar@interactivespaces.net Om mig Kaspar Rosengreen Nielsen. Uddannet datalog med sidefag i multimedier. Arbejder på Interactive Spaces under Alexandra
Læs mereRolf Fagerberg. Forår 2015
Forår 2015 Dagens program 1 2 3 4 5 Underviser:, IMADA Forskningsområde: algoritmer og datastrukturer Underviser:, IMADA Forskningsområde: algoritmer og datastrukturer Deltagere: BA i Datalogi BA i Software
Læs mereComputer Literacy. En stationær bordmodel. En Bærbar Notebook, Labtop, Slæbbar, Blærebar mm.
Computer Literacy Computer Literacy handler om at forstå hvad computer (hardware) og software kan gøre. Denne præsentation fokuserer kun på hardware februar 2002 Computerliteracy -hardware (15 dias) 1
Læs mereIndledning. Hvorfor det forholder sig sådan har jeg en masse idéer om, men det bliver for meget at komme ind på her. God fornøjelse med læsningen.
Indledning...2 Variabler...13 Eksempel: 1...13 Eksempel 2:...13 Eksempel 3:...15 Eksempel 4:...16 Metoder...17 Metode (intet ind og intet ud)...17 Metode (tekst ind)...18 Metode (tekst ind og tekst ud)...19
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 20. marts, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereBRP 6.9.2006 Kursusintroduktion og Java-oversigt
BRP 6.9.2006 Kursusintroduktion og Java-oversigt 1. Kursusintroduktion 2. Java-oversigt (A): Opgave P4.4 3. Java-oversigt (B): Ny omvendings -opgave 4. Introduktion til næste kursusgang Kursusintroduktion:
Læs mereSTART FINDES DER EN LØSNING TIL MIN VIRKSOMHED HOS HANS TØRSLEFF MANAGEMENT SYSTEMS? Har du brug for et enkelt system til timeregistrering?
FINDES DER EN LØSNING TIL MIN VIRKSOMHED HOS HANS TØRSLEFF MANAGEMENT SYSTEMS? START Har du brug for et enkelt system til timeregistrering? Er det ultravigtigt at beskytte dine data? Har du brug for at
Læs mereSådan får du e-bøger på læseren
Sådan får du e-bøger på læseren 2010 Sony Corporation 4-259-024-11(1) Få e-bøger Få e-bøger e-boghandel Reader Library-software Læser Med Sony Reader Library-softwaren (Reader Library) kan du indkøbe og
Læs mereUndervisningsbeskrivelse
Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Institution Uddannelse Fag og niveau Lærer(e) Hold Termin hvori undervisningen afsluttes: maj-juni 2014 HTX
Læs mereLær Python dag 1 - modul 1
Lær Python dag 1 - modul 1 Introduktion, basis python Steffen Berg Klenow Jonas Bamse Andersen Syddansk Universitet Indhold 1. Velkommen 2. Programmering i python 3. Typer, variabler og udtryk 1 Velkommen
Læs mereUniversity of Southern Denmark Syddansk Universitet. DM502 Forelæsning 6
DM502 Forelæsning 6 Klasser og objekter Introduktion Math-klassen Indhold Klasser vs. objekter Først et tænkt eksempel: Vi vil lave en bil i Java 1. spørgsmål: Hvad karakteriserer en bil? Model År Farve...
Læs mereRolf Fagerberg. Forår 2015
Forår 2015 Dagens program 1 2 3 4 5 Underviser:, IMADA Forskningsområde: algoritmer og datastrukturer Deltagere: BA i Datalogi BA i Software Engineering BA i Matematik-Økonomi BA i Anvendt Matematik BA
Læs mereStart på programmering (IT-hæfter fra Libris)
Start på programmering (IT-hæfter fra Libris) Greg Perry Pris Bøger: Start på programmering (IT-hæfter fra Libris) pdf - (KR 0.00); Start på programmering (IT-hæfter fra Libris) fb2 - (KR 0.00); Start
Læs merePrincipper for Samtidighed og Styresystemer
Principper for Samtidighed og Styresystemer kursusintroduktion og Introduktion til Styresystemer René Rydhof Hansen Februar 2008 PSS 08 (Forelsning 00) Kursus intro./intro. styresystemer Februar 2008 1
Læs mereDat 2/BAIT6/SW4: Syntaks og semantik En manual for studerende
Dat 2/BAIT6/SW4: Syntaks og semantik En manual for studerende Hans Hüttel Foråret 2011 Indhold Indhold 1 1 Kurset er lavet om! 1 2 Kursets indhold 2 2.1 Kursets emner................................ 2
Læs mereProgrammering i C. Lektion september 2009
Programmering i C Lektion 1 8. september 2009 Målgruppe Motivation Indhold Form Materiale 2 / 47 Kursusintroduktion 1 Målgruppe 2 Motivation 3 Indhold 4 Form 5 Materiale Målgruppe Motivation Indhold Form
Læs mereKom godt i gang med I-bogen
Kom godt i gang med I-bogen At åbne bogen Det allerførste, du skal gøre, for at kunne arbejde med i-bogen, er at aktivere den. Det gøres ved at oprette en konto på systime.dk og derefter aktivere bogen
Læs mereLRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) { int wmid, wmevent; programmering med
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam) int wmid, wmevent; PAINTSTRUCT Introduktion ps; til HDC hdc; programmering med switch (message) case WM_COMMAND: wmid = LOWORD(wParam);
Læs mereLærevejledning. - en introduktion til maskinarkitektur. faraz@butt.dk Faraz Butt mads@danquah.dk Mads Danquah doktor@dyregod.dk Ulf Holm Nielsen
Lærevejledning - en introduktion til maskinarkitektur faraz@butt.dk Faraz Butt mads@danquah.dk Mads Danquah doktor@dyregod.dk Ulf Holm Nielsen Roskilde Universitetscenter Naturvidenskabelig Basisuddannelse
Læs mereHvilket sprog er hurtigst
Denne guide er oprindeligt udgivet på Eksperten.dk Hvilket sprog er hurtigst Denne artikel forsøger at aflive forskellige myter om hvilke sprog der er hurtigst. Den forudsætter ikke noget særligt. Skrevet
Læs mereComputerarkitektur. - en introduktion til computerarkitektur med LINDA
Computerarkitektur - en introduktion til computerarkitektur med LINDA faraz@butt.dk Faraz Butt mads@danquah.dk Mads Danquah doktor@dyregod.dk Ulf Holm Nielsen Roskilde Universitetscenter Naturvidenskabelig
Læs merematematik Demo excel trin 2 bernitt-matematik.dk 1 excel 2 2007 by bernitt-matematik.dk
matematik excel trin 2 bernitt-matematik.dk 1 excel 2 2007 by bernitt-matematik.dk matematik excel 2 1. udgave som E-bog 2007 by bernitt-matematik.dk Kopiering af denne bog er kun tilladt efter aftale
Læs mereDesign by Contract. Design and Programming by Contract. Oversigt. Prædikater
Design by Contract Design and Programming by Contract Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark Design by Contract er en teknik til at specificere
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 29. februar, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereServersideprogrammering, CMS og eshop. Dag 1: Introduktion og serverside programmering Niels Østergaard
Serversideprogrammering, CMS og eshop Dag 1: Introduktion og serverside programmering Niels Østergaard Dagens program Introduktion til forløbet Begrebet serverside Introduktion til PHP-programmering Tilmelding
Læs mereOm adgang til skolens netværk, FC Marselis, Lectio og Systime
Side 1 Om adgang til skolens netværk, FC Marselis, Lectio og Systime Det er vigtigt, at du gennemfører nedenstående punkter inden tirsdag 12. august for at sikre, at du kan bruge alle skolens it-faciliteter
Læs merePython 3 kursus lektion 1:
Python 3 kursus lektion 1: Her laves et nyt program Her køre programmet! Her skrives koden: Gem (CTRL-s) Tryk F5 (for at køre) www.madsmatik.dk d.14-01-2016 1/5 At skrive til skærmen: Hello World Man kan
Læs mereINDLEDNING... 2 KLARGØRING AF DINE TEAMS... 3 TILPASNING AF FANER... 8 GENBRUG AF UNDERVISNINGSMATERIALER OPGAVEAFLEVERING MED TEAMS...
Indholdsfortegnelse INDLEDNING... 2 KLARGØRING AF DINE TEAMS... 3 MEDLEMMER... 3 KANALER... 4 INDSTILLINGER... 5 APPS... 6 TILPASNING AF FANER... 8 FANER SOM PEGER PÅ BESTEMTE NOTER I KLASSENOTESBOGEN...
Læs mereDer er fejl i programmer. Ikke-trivielle programmer er næsten altid fejlbehæftede.
Udvidet Programmering 1999 Forelæsning 22, tirsdag 23. november 1999 Indkøring versus afprøvning af programmer Intern afprøvning Ekstern afprøvning Programkommentarer og dokumentation Programmering 1999
Læs mereAbstrakte datatyper C#-version
Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Abstrakte datatyper C#-version Finn Nordbjerg 1/9 Abstrakte Datatyper Denne note introducerer kort begrebet abstrakt datatype
Læs mereEn lille vejledning til lærere og elever i at bruge matematikprogrammet WordMat (begynderniveau)
Matematik i WordMat En lille vejledning til lærere og elever i at bruge matematikprogrammet WordMat (begynderniveau) Indholdsfortegnelse 1. Introduktion... 3 2. Beregning... 4 3. Beregning med brøker...
Læs mere\ \ Computerens Anatomi / /
HTX Roskilde - mat-it-prog, 1.4 \ \ Computerens Anatomi / / Introduktion En PC ( personlige computer ) eller computer er bygget op af forskellige komponenter. Vi vil hermed gennemgå størstedelen af computerens
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 27. februar, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereProgrammering 1999 KVL Side 5-4. Klassen Time: metoder. Metoder i objektet giver mulighed for at ændre tilstanden, eller kigge på tilstanden.
Programmering 1999 Forelæsning 5, tirsdag 14. september 1999 Oversigt Mere om klasser og objekter Klassefelter: static Konstante felter: final Indkapsling og synlighed: private og public Overlæsning af
Læs mereNSi Output Manager Hyppigt stillede spørgsmål. Version 3.2
NSi Output Manager Hyppigt stillede spørgsmål Version 3.2 I. Generelle produktoplysninger 1. Hvad er nyt i Output Manager 3.2? Der er flere nye forbedringer i NSi Output Manager 3.2 på serversiden, først
Læs mereRolf Fagerberg. Forår 2013
Forår 2013 Mål for i dag Dagens program: 1 2 3 4 5 6 Forudsætninger: DM536 og DM537 Timer: 50% forelæsninger, 50% øvelser Forudsætninger: DM536 og DM537 Eksamenform: Skriftlig eksamen: Timer: 50% forelæsninger,
Læs mereSkriftlig eksamen i Datalogi
Roskilde Universitetscenter Skriftlig eksamen i Datalogi Modul 1 Vinter 1998/99 Opgavesættet består af 5 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 16% Opgave 2 12% Opgave 3 10% Opgave
Læs mereKursus i OOP og Java. Kursus i Objektorienteret programmering i Java
Kursus i OOP og Java Kursus i Objektorienteret programmering i Java Åben Dokumentlicens Dette foredragsmateriale er under Åben Dokumentlicens (ÅDL) Du har derfor lov til frit at kopiere dette værk Bruger
Læs mereJava Programmering. En bog for begyndere. Skrevet af Henrik Kressner
Java Programmering En bog for begyndere Skrevet af Henrik Kressner Indholdsfortegnelse Introduktion...3 1 Introduktion til Java...4 1.1 Javakoden...4 1.2 Det første program...6 1.2 Skriv til skærmen...6
Læs mereSproget Six. Til brug i rapportopgaven på kurset Oversættere. Vinter 2006. Abstract
Sproget Six Til brug i rapportopgaven på kurset Oversættere Vinter 2006 Abstract Six er baseret på det sprog, der vises i figur 6.2 og 6.4 i Basics of Compiler Design. Den herværende tekst beskriver basissproget
Læs mereVersion 8.0. BullGuard. Backup
Version 8.0 BullGuard Backup 0GB 1 2 INSTALLATIONSVEJLEDNING WINDOWS VISTA, XP & 2000 (BULLGUARD 8.0) 1 Luk alle åbne programmer, bortset fra Windows. 2 3 Følg instrukserne på skærmen for at installere
Læs mereArduino Programmering
Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået
Læs mereProgrammering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen
Programmering Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Oversigt Undervisningen Hvad er programmering Hvordan er et program organiseret? Programmering og fysik Nobelprisen
Læs mereUniversity of Southern Denmark Syddansk Universitet. DM503 Forelæsning 11
DM503 Forelæsning 11 Generics Pakker Exceptions Indhold Generics Nedarvning og Generics Generics Nedarvning og Generics Husk Box fra sidst Generics public class Box {! private T object;! public void
Læs mereHvad er et distribueret objekt? Plan 12.3. Objekter, objektreferencer, metoder, parameteroverførsel. Objekter: notation
Plan 12.3. Oversigt over grundlæggende begreber Java: eksempel på applikation, programmering og oversættelse Uddybning af grundlæggende begreber Java RMI implementation Forklaring af øvelsen Hvad er et
Læs mereTilbagemelding om kursusforløb Objektorienteret programmering, foråret 2002
Tilbagemelding om kursusforløb Objektorienteret programmering, foråret 2002 Keld Helsgaun RUC, 23. april 2002 Hermed skal undertegnede kursuslærer orientere Studienævnet for Datalogi og Studienævnet for
Læs mereProgrammering i C. Kursusintroduktion. Lektion september Målgruppe 2 Indhold 3 Form 4 Materiale. Målgruppe Indhold Form Materiale
Programmering i C Lektion 1 16. september 2008 Målgruppe Indhold Form Materiale Kursusintroduktion 1 Målgruppe 2 Indhold 3 Form 4 Materiale 2 / 21 Målgruppe Indhold Form Materiale Folk der har styr på
Læs mereWindows Vista /Windows 7 Installationsvejledning
Laserprinterserier Windows Vista / 7 Installationsvejledning Inden printeren tages i brug, skal hardwaret opsættes og driveren installeres. Læs venligst Hurtig installationsvejledning og denne Windows
Læs mereINDHOLDSFORTEGNELSE. INDLEDNING... 7 Kristian Langborg-Hansen. KAPITEL ET... 9 I gang med App Inventor. KAPITEL TO...
INDHOLDSFORTEGNELSE INDLEDNING... 7 Kristian Langborg-Hansen KAPITEL ET... 9 I gang med App Inventor Installation af App Inventor... 10 Trådløs installation... 11 Installation af emulator (Windows)...
Læs mereAdobe Acrobat Professional 11. ISBN nr.: 978-87-93212-08-4
Adobe Acrobat Professional 11 ISBN nr.: 978-87-93212-08-4 I n d h o l d s f o r t e g n e l s e Hvad er Adobe Acrobat?... 1 Elektroniske dokumenter... 2 PDF... 2 Acrobat-programmer... 3 Hvor kommer dokumenterne
Læs mereDu kan tilmelde dig ved at ringe til biblioteket eller ved personlig henvendelse. Tilmelding sker efter først til mølle princippet.
IT- Kurser efterår 2011 Mandag kl. 10-19 KulturArkaden Tirsdag kl. 10-19 Sydhavnsvej 6 Onsdag kl. 13-19 4760 Vordingborg Torsdag kl. 10-19 Telefon: 55 36 38 00 Fredag kl. 10 17 Lørdag kl. 10 14 I perioden
Læs mereKlasser. Grundlæggende Programmering med Projekt. Peter Sestoft Tirsdag 2. september 2008. (Tak til Jakob Bardram for nogle slides) Dagens begreber
Klasser Grundlæggende Programmering med Projekt Peter Sestoft Tirsdag 2. september 2008 (Tak til Jakob Bardram for nogle slides) Dagens begreber Felt (field) Metode (method) Parameter (parameter) Sætning,
Læs mereVel mødt til terminsprøve.
TERMINSPRØVE Uge 48 2014 I uge 48 skal alle afgangselever (9. og 10. kl.) til terminsprøve. Du skal inden prøven sætte dig ind i, hvilke regler der gælder, og hvordan man skal anvende sin computer. Det
Læs mereIntroduktion til Datalogi
Introduktion til Datalogi DM534/DM558 Rolf Fagerberg Mål og midler Mål og midler Mål for kurset: 1. Hurtig indsigt i mange dele af datalogi. Dette giver perspektiv på faget og studiet og dermed øget motivation.
Læs merematematik Demo excel trin 1 preben bernitt bernitt-matematik.dk 1 excel 1 2007 by bernitt-matematik.dk
matematik excel trin 1 preben bernitt bernitt-matematik.dk 1 excel 1 2007 by bernitt-matematik.dk matematik excel 1 1. udgave som E-bog 2007 by bernitt-matematik.dk Kopiering af denne bog er kun tilladt
Læs mereDokumentation af programmering i Python 2.75
Dokumentation af programmering i Python 2.75 Af: Alexander Bergendorff Jeg vil i dette dokument, dokumentere det arbejde jeg har lavet i løbet opstarts forløbet i Programmering C. Jeg vil forsøge, så vidt
Læs mereInternetkurser. Varde Bibliotek. Efterår 2014. Varde Bibliotek. Rådhusstræde 2. 6800 Varde
Internetkurser Efterår 2014 Rådhusstræde 2 6800 Varde Internetkurser efterår 2014 Velkommen til en ny undervisningssæson på. Vi har fået nye muligheder for at holde internetkurser, så vi nu kan benytte
Læs mereUndervisningsplan. Side 1 af 9. Termin Rybners Tekniske Gymnasium. Uddannelse. Fag og niveau. Informationsteknologi B
Undervisningsplan Termin 2015-2016 Institution Uddannelse Fag og niveau Lærer(e) Hold Rybners Tekniske Gymnasium HTX Informationsteknologi B Jeppe Moritz Led, Jens Ahlmann Hansen 8HX215ema Oversigt over
Læs mereInstallationsvejledning SAS Foundation 9.2 SAS Enterprise Guide 4.2. Windows Vista
Installationsvejledning SAS Foundation 9.2 SAS Enterprise Guide 4.2 Windows Vista Oversigt Inden installationen... 3 Udpakning af softwaren... 4 Kopiér licensen ind... 6 Installationen... 7 Yderligere
Læs mereSemesterbeskrivelse Innovation og Digitalisering, 1. semester.
Semesterbeskrivelse Innovation og Digitalisering,. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning for Bacheloruddannelsen
Læs mereUndervisning i geoteknik ved DTU. Anette Krogsbøll
Undervisning i geoteknik ved DTU Anette Krogsbøll Undervisning i geoteknik ved DTU Ingeniører fra DTU forskellige undervisningsformer forskellige studieordninger Grundlæggende geoteknik obligatorisk del
Læs mereKursuskatalog 2012 TwinCAT Basic og Extended
Kursuskatalog 2012 TwinCAT Basic og Extended Basic Modul 1 Software Kursus K120101 K120102 K120103 K120104 K120105 K120106 Dato 31.1-1.2.12 6.-7.3.12 8.-9.5.12 21.-22.8.12 2.-3.10.12 20.-21.11.12 Modul
Læs mereLige siden den elektroniske computers opfindelse i slutningen af 1940, har det været muligt at få en computer til at beregne ting.
Denne guide er oprindeligt udgivet på Eksperten.dk C++ Historie og Programmering - Del 1 Denne guide er til dig der altid har undret dig over hvordan du får en computer til at udføre specifikke opgaver.
Læs mereHvad skal du vide for at bygge din egen computer?
Hvad skal du vide for at bygge din egen computer? Kender du alle de her dele og hvad de gør godt for? Er du mellem 11 og 16 år, og tænker på at sammensætte din egen computer? Så er denne her guide lige
Læs mereBRP Tal. Om computer-repræsentation og -manipulation. Logaritmer
BRP 13.9.2006 Tal. Om computer-repræsentation og -manipulation. Logaritmer 1. Opgaverne til i dag dækker det meste af stoffet 2. Resten af stoffet logaritmer binære træer 3. Øvelse ny programmeringsopgave
Læs mereGreenfoot En kort introduktion til Programmering og Objekt-Orientering
Greenfoot En kort introduktion til Programmering og Objekt-Orientering Greenfoot er et computer-program, som kan benyttes til at skrive andre computer-programmer, i et programmeringssprog kaldet Java.
Læs mereAAU, Programmering i Java Intern skriftlig prøve 18. maj 2007
AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007 Opgavebesvarelsen skal afleveres som enten en printerudskrift eller som et passende dokument sendt via email til fjj@noea.dk. Besvarelsen skal
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 20. april, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereDocBook SGML/XML. Forhistorien for Linux Friheden til at vælge Dokumentation. I bestemmer :-) Motivation for DocBook Alternativer til DocBook Docbook
DocBook SGML/XML Forhistorien for Linux Friheden til at vælge Dokumentation Motivation for DocBook Alternativer til DocBook Docbook Min første bog eksempel Oversættelse Hvordan arbejder vi sammen CVS make
Læs mereMaskinarkitektur. Lars Kristensen kris@daimi.au.dk. Christian Storm cstorm@daimi.au.dk. dmasark 1
Maskinarkitektur Lars Kristensen kris@daimi.au.dk Christian Storm cstorm@daimi.au.dk dmasark 1 Praktiske oplysninger http://www.daimi.au.dk/dmasark dmasark 2 Forelæsninger Tirsdag 12.15-14.00, Store Aud,
Læs mereIT-UNIVERSITETet I KØBENHAVN SOFTWAREUDVIKLING. itu.dk/bachelor
IT-UNIVERSITETet I KØBENHAVN Bachelor i SOFTWAREUDVIKLING itu.dk/bachelor BLIV BACHELOR I SOFTWAREUDVIKLING Som studerende på Softwareudvikling tager du de første skridt mod en fremtid, hvor du skaber
Læs mereRolf Fagerberg. Forår 2012
Forår 2012 Mål for i dag Dagens program: 1 2 3 4 5 6 Forudsætninger: DM502 og DM503 Timer: 50% forelæsninger, 50% øvelser Forudsætninger: DM502 og DM503 Eksamenform: Skriftlig eksamen: Timer: 50% forelæsninger,
Læs mereSammenlign og byt. Et eksempel på dokumentering af et program
Sammenlign og byt Et eksempel på dokumentering af et program Sammenlign og byt Jeg har valgt, som et eksempel, at dokumentere et meget enkelt program som indlæser to tal, sammenligner dem og udskriver
Læs mereInstallere Windows Custom PostScript- eller PCL-printerdriverne
Installere Windows Custom PostScript- eller PCL-printerdriverne Denne fil med vigtige oplysninger indeholder en vejledning til installation af Custom PostScript- eller PCL-printerdriveren på Windows-systemer.
Læs mereInstallation og aktivering af Windows 7
Installation og aktivering af Windows 7 0. Inden du går i gang med at installere Windows 7 Du bør inden installationen tjekke om din pc har de nødvendige forudsætninger for at kunne køre Windows 7 ved
Læs mereEKSAMEN 2015. Vel mødt til eksamen.
EKSAMEN 2015 Dette er ment som en hjælp til alle elever, der skal til eksamen på Solhverv Privatskole. Vi har samlet alle de regler, der gælder ved skriftlig eksamen, og endvidere har vi lavet en liste
Læs mereSådan startes P-touch Editor
Sådan startes P-touch Editor Version 0 DAN Introduktion Vigtig meddelelse Dette dokuments indhold og dette produkts specifikationer kan ændres uden varsel. Brother forbeholder sig retten til uden varsel
Læs mereIntroduktion til Datalogi
Introduktion til Datalogi DM534/DM558 Rolf Fagerberg Mål og midler Mål og midler Mål for kurset: 1. Hurtig indsigt i mange dele af datalogi. Dette giver perspektiv på faget og studiet og dermed øget motivation.
Læs mere