02362 Projekt i software-udvikling
2018/2019
Overordnede kursusmål
At opnå en solid rutine i programmering gennem et projektforløb
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
- anvende I/O med tekstfiler
- designe egne elementer med exceptions
- kendskab til rekursion
- anvende interfaces og containerklasser (collections) herunder
generics
- kendskab til klassiske datastrukturer (kø, stak....)
- anvende lagdeling i programdesign (MVC: presentation - logik -
datasource)
- kendskab til trådprogrammering
- anvende JDBC til at tilgå en relationel database fra et
Java-program
- gennemføre et programmeringsprojekt i en projektgruppe
- dokumentere programkode med javadoc
- inputvalidering med regulære udtryk (regex)
- anvende tilstandsdiagrammer og - tabeller
Kursusindhold
Omkring 50 % af kurset består af forelæsninger. Resten af forløbet
er projekt- og rapportarbejde med reviews (analyse, design,
implementering, test osv.)
Forelæsningerne vil gennemgå de nye emner, som i større eller
mindre grad anvendes i projektet
Kursets mål er gennemførelsen af et på forhånd defineret
programmeringsprojekt. (CDIO)
Der designes et program ud fra en bunden problemstilling med
implementering og dokumentation af væsentlige dele af dette design
Sidst opdateret
04. maj, 2018