|
|
| 02102 |
| |  |
02102 Indledende Programmering |
| | |  | Engelsk titel:
| Introductory Programming | Sprog:
| | Point
(ECTS )
| 5 | Kursustype:
| Civil- Grundlæggende kursus
| | Kurset udbydes under åben uddannelse |
| | |
| Skemaplacering:
| F3A
| Undervisningsform: | Forelæsninger og øvelser. Øvelserne omfatter løsning af mindre opgaver samt projektarbejde i grupper på 2-3 studerende. Projektarbejdet dokumenteres med rapporter og programmer, som indgår i kursets bedømmelse.
| Kursets varighed:
| 13-uger | Eksamensplacering:
| F3A,
E3A
| Evalueringsform:
| | Eksamens varighed:
| | Hjælpemidler:
| | Bedømmelsesform: | | Pointspærring: | |
| Overordnede kursusmål:
| At tilegne sig forståelse af basale begreber for imperative og objekt-orienterede programmeringssprog. At kunne udtrykke disse begreber med anvendelse af gængse imperative og objekt-orienterede programmeringssprog. At kunne udvikle mindre programmer og kunne dokumentere det udførte arbejde i en rapport. At kunne læse og forstå programkode, samt analysere dets opførsel uafhængigt af en implementation.
|
| Læringsmål: | | En studerende, der fuldt ud har opfyldt kursets mål, vil kunne: | - Designe og dokumentere strukturen i imperative og objekt-orienterede programmer.
- Implementere et udarbejdet design.
- Forstå og anvende programmeringssprogs basale elementer.
- Vælge og anvende hensigtsmæssige datatyper og datastrukturer.
- Forstå og anvende programmeringssprogs basale objekt-orienterede funktionaliteter.
- Genkende nogle få, simple designmønstre.
- Analysere kørslen af et program.
- Skrive en overskuelig og velstruktureret rapport der dokumenterer alle de centrale aspekter af et programmeringsprojekt.
| Kursusindhold:
| Kurset er bygget op omkring programmeringssproget Java. Følgende emner behandles i kurset: - typer (primitive typer og referencetyper) - basale programmeringssprogskonstruktioner (løkker og forgreninger) - værdier, operatorer og udtryk - klasser, objekter, felter og metoder - brug af simple biblioteksklasser - design af klasser (stærk binding og svag kobling) - basal fejlhåndtering - benyttelse af basale funktionaliteter i et gængs udviklingsmiljø
Desuden gives en introduktion til programmeringssproget C: - datatyper (simple typer og strukturer) - arrays - pointere - funktioner - dynamisk lagertildeling - læsning og skrivning af filer - header-filer
|
| Kursusansvarlig:
| , 322, 131, (+45) 4525 3733,
| Institut:
| 02 Institut for Informatik og Matematisk Modellering | Tilmelding:
| I CampusNet,
| Nøgleord: | imperativ programmering, datatyper, objekt-orienteret programmering, Java, C |
|
|
| | Sidst opdateret:
27. juni, 2011 |
No result
|
|
|
|
|
|
|
|