02362 Projekt i software-udvikling

2018/2019

Kursusinformation
Project in Software Development
Dansk
5
Diplomingeniør
F4A (tirs 13-17)
Aftales med læreren
Campus Lyngby
Forelæsninger og gruppearbejde
13-uger
F4A
Mundtlig eksamen og bedømmelse af rapport(er)
Alle hjælpemidler er tilladt
7-trins skala , ekstern censur
02312
02313 / 02314 , Kurser "Udviklingsmetoder til IT-systemer" (02313) eller "Indledende programmering" (02314) er forudsætning til dette kusus.
Ekkart Kindler , Lyngby Campus, Bygning 322, Tlf. (+45) 4525 3750 , ekki@dtu.dk

01 Institut for Matematik og Computer Science
I studieplanlæggeren
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