Eksamenstemaer og spørgsmål

Første semester:

Emnerne fra 1. semester indgår implicit i pensum. Dvs, at det forventes at du har kendskab til dem og kan anvende dem. I praksis har I jo brugt de fleste Java konstruktioner og teknologier I Carport-projektet, så derfor vil spørgsmål til stoffet som regel tage udgangspunkt I jeres projekt. Men her er en oversigt:

Grundlæggende kendskab til Javaprogrammering: Think Java, kap 1-7 og 9-10

  1. Simple datatyper
  2. Arrays
  3. Metoder
  4. Løkker
  5. Logiske operatorer og kontrolstrukturer
  6. Objekter, referencer, indkapsling, nedarvning, polymorfi, interfaces
  7. Collection framework
  8. Exceptions (try-catch)
  9. Debugging
  10. Junit tests
  11. Scanner
  12. Skrivning og læsning fra filer
  13. JDBC
  14. Mysql

Andet semester

HTTP, servere og netværk

Tråde og performance

Linux - SSH på droplet

MySql på droplet

Database

Hvad er formålet med normalisering – og hvorfor har I – eller måske ikke - en ordre-linie-tabel I Fogopgaven? Kan du forklare postnummerproblemet?

GIT

Webprogrammering backend

Beskriv hvordan I har anvendt:

Webprogrammering frontend

Beskriv hvordan I har anvendt:

Arkitektur og mønstre

Virksomhed - SCRUM

Virksomhed - Interessent analyse (kun for Bornholm)

Virksomhed - SWOT (kun for Bornholm)

SVG workshop

Tests og kvalitetssikring

Fejl håndtering, consol, log, håndtering i servlet

Diverse diagrammer

Hvad bruger man dem til og typisk hvornår i udviklingsforløbet?