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)
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)
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