2013/2014

62005 Grundlæggende objektorienteret programmering

Engelsk titel:

Object Oriented Programming

Sprog:

Point( ECTS )

5

Kursustype:

Diplomingeniør
Kurset udbydes under åben uddannelse
 

Skemaplacering:

Efterår

Undervisningens placering:

Campus Ballerup

Undervisningsform:

Undervisningen veksler mellem teorigennemgang og praktiske øvelser med og uden brug af PC. Der arbejdes med grundlæggende programmering i et objektorienteret programmeringssprog (C# eller Java) samt design overvejelser i forbindelse med en række selvstændige opgaver, som løses i grupper af 2-3 personer. Dette sigter mod at give deltagerne en generel forståelse for sammenhængen mellem design og implementering i softwareudvikling, ligesom det giver dem mulighed for at afprøve teorierne i praksis.

Kursets varighed:

13-uger

Evalueringsform:

Bedømmelsesform:

Tidligere kursus:

PROBJ-E1

Anbefalede forudsætninger:

Overordnede kursusmål:

At give den studerende generel forståelse for softwareudvikling.
At give den studerende viden og kompetencer, der sætter den studerende, ved hjælp af objekt orienterede teknikker, i stand til at:
- Analysere kravene til et system
- Designe en software løsning
- Vurdere en teknisk software løsning
- Implementere et system i sammenhæng med en innovativ proces

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Bidrage aktivt med innovativ idé-generering og finde kreative løsninger til softwaresystemer.
  • Deltage i innovative software udviklingsprojekter i samspil med slutbrugere, projektejere samt softwareudviklere.
  • Forestå kommunikation mellem slutbrugere, projektejere og softwareudviklere ved hjælp af objekt orienteret teknikker.
  • Varetage styring af ressourcer og omkostninger i projektudviklingen.
  • Analysere kravene til et system.
  • Designe et solidt system.
  • Kunne dokumentere et systems opbygning ved hjælp af de nødvendige UML diagrammer.
  • Implementere et objekt orienteret system efter eget valg.

Kursusindhold:

Den studerende vil indledningsvist blive introduceret til programmeringsværktøjer. Derefter vil helt grundlæggende objekt orienterede teknikker blive introduceret:
Objekt Orienteret Analyse og Design (OOAD) metoder vil sammen med en indgående introduktion til Objekt Orienteret Programmering (OOP) blive gennemgået. Sammenhængen mellem OOAD og OOP vil blive forklaret sammen med en introduktion til Unified Modeling Language (UML).

Kursusansvarlig:

Michael Schaumburg , Bygning Ballerup, rum N 2.11 , Micsch@dtu.dk

Institut:

62 DTU Diplom

Tilmelding:

I CampusNet
Sidst opdateret: 02. december, 2013