02362 Projekt i software-udvikling

2023/2024

Kursusinformation
Project in Software Development
Dansk
5
Diplomingeniør
F4A (tirs 13-17)
Campus Lyngby
Forelæsninger, øvelser og projektarbejde (i grupper)
13-uger
Projektpræsentationer og mundtlige eksaminer afholdes gruppevis efter aftale med underviseren
Mundtlig eksamen og bedømmelse af rapport(er)
Alle hjælpemidler er tilladt
7-trins skala , ekstern censur
02312.02316
62531 / 02314 , Kurser "Udviklingsmetoder til IT-systemer" (62531) eller "Indledende programmering" (02314) er forudsætning til dette kusus.
Ekkart Kindler , Lyngby Campus, Bygning 321, 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
05. december, 2023