FORMÅL
At den studerende lærer hvordan man kan benytte sig af
programmering og dertil hørende modeldannelse i problemløsning.
Formålet er endvidere at opnå yderligere erfaring i
problemorienteret projektarbejde i en gruppe i naturlig progression
fra 1. semester
BEGRUNDELSE
Projektarbejdet fokuserer på at opnå færdigheder i programmering og
dertil hørende modeldannelse i forbindelse med problemløsning.
Projektarbejdet skal således sikre, at de studerende opnår et
fælles fundament i programmering, der kan udnyttes i efterfølgende
semestre. Projektarbejde skal inddrage væsentlige begreber om
algoritmer, datastrukturer og/eller computernetværk.
Projektarbejdet fokuserer endvidere på at opnå erfaring med
problemorienteret projektarbejde i tilknytning til
programmering
algoritmiske begreber som er relevante for projektets problemløsning
distribuerede løsninger inden for computernetværk som er relevante for projektets problemløsning
begreber, strukturer og faciliteter i det anvendte programmeringssprog
test af programmer, herunder unittest
afgrænse og definere et problem inden for et givet område
designe en velstruktureret løsning
implementere et større program af høj kvalitet
inddrage begreber og teknikker inden for algoritmik og computernetværk, som er relevante for projektet
teste programmet så det sikres at programmet er korrekt
anvende versionskontrol til at administrere programmets dele i udviklingsprocessen
afgrænse en problemstilling og inden for denne problemstilling formulere og forsvare et problem, der kan løses ved brug af programmering
udarbejde en model, der kan anvendes i forbindelse med løsningen af det valgte problem
fuldføre arbejdet frem til et køredygtigt og demonstrerbart program
beskrive hvordan programmet løser et formuleret problem inden for problemstillingens kontekst
inddrage relevante brugsmæssige og sociale forhold af løsninger inden for datalogi og softwareteknologi
beskrive, reflektere over og analysere de opnåede erfaringer med problemorienteret projektarbejde i en gruppe
Projektarbejde understøttet af kurserne på semestret og digitale læringsressourcer i test, versionskontrol og programdesign. Midt i projektperioden afholdes et statusseminar, hvor projektgruppen fremlægger sin problemformulering, arbejdsresultater og erfaringer med arbejdsprocessen
Det forventes at den studerende bruger 30 timer per ECTS, hvilket for denne aktivitet betyder 450 timer.
Prøvens navn | Et større program udviklet af en gruppe |
Prøveform | Mundtlig pba. projekt |
ECTS | 15 |
Bedømmelsesform | 7-trins-skala |
Censur | Ekstern prøve |
Vurderingskriterier | Vurderingskriterierne er angivet i Universitetets eksamensordning |
Kontakt: Studienævn for datalogi via cs-sn@cs.aau.dk eller 9940 8854
Engelsk titel | A larger program developed by a group |
Modulkode | DNSDATFB210 |
Modultype | Projekt |
Varighed | 1 semester |
Semester | Forår
|
ECTS | 15 |
Undervisningssprog | Dansk og engelsk |
Tomplads | Ja |
Undervisningssted | Campus Aalborg |
Modulansvarlig |
Studienævn | Studienævn for Datalogi |
Institut | Institut for Datalogi |
Fakultet | Det Tekniske Fakultet for IT og Design |