Print
Code
XA-PRF1
Version
1.0
Offered by
Eksportingeniør
ECTS
5
Prerequisites
Softwareingeniørkurset "Programmering 1" (tidligere "Software udvikling med UML og Java 1") eller et lignende kursus skal være afsluttet.
Main purpose
Formålet er at kvalificere studerende til at forstå og mestre begreber og teknikker inden for objektorienteret systemudvikling og programmering, herunder klient/server-programmering.
Knowledge
Den studerende skal kunne:
• Redegøre for systemarkitektur.
• Demonstrere forskellige metoder til test.
• Forklare samtidighed i programafvikling.
• Forholde sig til udvalgte designmønstre.
• Forklare Klient/Server-struktur.
• Redegøre for lagdelt abstraktion i protokolstakke.
Skills
Den studerende skal kunne:
• Beherske designmønstre i Java.
• Udarbejde softwaretests ved hjælp af forskellige testteknikker, herunder (men ikke begrænset til) JUnit-test og systemtest.
• Udvikle flertrådede programmer.
• Beherske programkommunikation ved hjælp af klient/server-teknologier.
Competences
Den studerende skal kunne:
• Udvikle programmer i Java, med anvendelse af designmønstre.
• Udføre test af software ved hjælp af forskellige testteknikker, herunder (men ikke begrænset til) JUnit-test og systemtest.
• Udvikle fleksibel Java-kode ved hjælp af brugergrænseflader.
• Skabe klient/server-systemer.
Topics
Teaching methods and study activities
12 uger á 4 lektioner pr uge.
Undervisningen består hovedsagelig af klasseundervisning med præsentationer og opgaveregning.
Kursets 5 ECTS svarer til en arbejdsbelastning på cirka 137,5 timer for den studerende.
Resources
Evaluation
Examination
Eksamensforudsætning:
Eksamensform:
Individuel mundtlig eksamen, 20 minutter, uden forberedelse baseret på forskellige kursusopgaver, der skal være afleveret inden deadline.
- Den studerende trækker et spørgsmål fra en pulje af tidligere kendte spørgsmål.
- Den studerende vil forklare koncepter og teorier fra kurset ved at benytte kursusopgaver som reference.
Intern medbedømmer
Tilladte hjælpemidler:
Alle sædvanlige
Reeksamen:
Samme format som ordinær eksamen
Grading criteria
Additional information
Responsible
Asbjørn Thalund Binderup
Valid from
01-02-2025 00:00
Course type
Keywords
Java, klient/server-systemer, systemarkitektur, designmønstre, computernetværk