Programmering 2
Dessutom fördjupas dina allmänna programmeringskunskaper genom introduktion av händelsestyrd programmering och grafiska användargränssnitt och datastrukturer. Vi använder Java som programmeringsspråk. Kursen ger också erfarenhet av programmering med komponentbibliotek (API), i detta fall Javas standardbibliotek.
Kursen innehåller:
- Datastrukturer, användning och orientering om uppbyggnad: arraybaserade datasamlingar, länkade listor, binära sökträd och hashtabeller.
- Javas datasamlingar.
- Grafiska användargränssnitt med Java FX.
- Fördjupning av OOP: arv, klasshierarkier, polymorfism, gränssnitt, nästlade klasser, paket, undantagshantering, användning av överskuggning.
- Orientering om genericitet.
- Javas strömmar.
- Orientering om parallella exekveringstrådar.
Undervisning
Undervisningen består av föreläsningar och handledning.
Examination
Kursen examineras genom salstentamen och inlämningsuppgifter.








