Objektorienteret programmering

2018/2019

Forudsætninger/Anbefalede forudsætninger for at deltage i modulet

Kendskab til C-programmering

Modulets indhold, forløb og pædagogik

Læringsmål

Færdigheder

Efter gennemført kursus kan den studerende analysere, designe, programmere, validere og dokumentere større programmelsystemer, baseret på UML og det objektorienterede sprog JAVA.

Specifikt opnår den studerende følgende færdigheder:

kan anvende

1. Objektorienteret analyse og design, herunder

  • Begrebsdannelse og problemforståelse; objekter og klasser, mm.
  • UML
  • Case-drevet udvikling vs. Domæne-drevet udvikling
  • Objektorienteret analyse (OOA) af systemer
  • Modeldannelse og håndtering af krav
  • Objektorienteret design (OOD), principper for design
  • Arkitekturer, struktur og strategi for implementation
  • Præsentation af forskellige udviklingsværktøjer,

 

2. Objektorienteret programmering med JAVA, herunder

  • Objekter og klasser, objektkommunikation herunder arv, aggregering og associering.
  • Udviklingsmiljø og værktøj.
  • Sproglige faciliteter
  • Datastrukturer, polymorfi
  • Klassehierarki, packages og import til understøttelse af designaktivitet.
  • Fejlhåndtering, applets, grafik, files og streams, persistens.
  • Tråde og synkronisering, client server programmering, databasetilgang.

Undervisningsform

Til sikring af indlæring bruges et case studie hvor den studerende skal anvende de lærte metoder til analyse, design og implementering af et mindre system

Eksamen

Prøver

Prøvens navnObjektorienteret programmering
Prøveform
Skriftlig eller mundtlig
ECTS5
BedømmelsesformBestået/ikke bestået
CensurIntern prøve
VurderingskriterierEr angivet i Fællesbestemmelserne.

Yderligere informationer

Hvis du overvejer at søge ind på uddannelsen, bedes du kontakte den decentrale studievejledning

Hvis du allerede er indskrevet på et semester, bedes du orientere dig i Moodle og evt. kontakte semesterkoordinator ved faglige spørgsmål eller studiesekretær ved administrative spørgsmål.

Øvrige henvendelser kan rettes til studienævnssekretær Malene Møller Knudsen.

Fakta om modulet

Engelsk titelObject Oriented Programming
ModulkodeSTIST14B6_2
ModultypeKursus
Varighed1 semester
SemesterForår
ECTS5
TompladsJa
UndervisningsstedCampus Aalborg
Modulansvarlig

Organisation

StudienævnStudienævnet for Sundhed, Teknologi og Idræt
FakultetDet Sundhedsvidenskabelige Fakultet