Informationsteknik – Objektorienterad programmering och design 2

Course code I161001
ECTS Credits 6
Goals

Efter avslutad kurs skall den studerande besitta mångsidiga kunskaper inom objektorienterad mjukvaruutveckling.
För att uppnå detta mål skall den studerande kunna:
– skapa en objektorienterad design på olika abstraktionsnivåer och visualisera dessa med UML
– använda sig av objektorienterade abstraktioner för hantering av in- och utdata
– använda sig av objektorienterade abstraktioner för användargränssnitt och grafik
– använda sig av objektorienterade abstraktioner för parallell programmering

Contents

Arkitektur- och komponentdesign
Unified Modeling Language (UML)
Objektorienterad programmering
Hantering av in- och utdata via strömmar
Händelsestyrd programmering
Grafikprogrammering
Parallell (concurrent) programmering

Attendance

Obligatorisk närvaro vid laborationer samt vid genomgång av inlämningsuppgifter.

Grading scale name

VG, G (för betygssättning)

Vocational education and training

Informationsteknik

Degree program

Utbildningsprogrammet för informationsteknik

Descriptive assessment

Skriftlig tentamen och inlämningsuppgifter.

Material

Booch, G. et al. (2007). Object-oriented analysis and design with applications. 3. ed. Boston: Addison-Wesley. 720 s.
Deitel, P. & Deitel, H. (2014): Java SE 8 For Programmers. Upper Saddle River, NJ: Prentice Hall. 1043 s.
Miles, R. & Hamilton, K. (2006). Learning UML 2.0. Sebastopol: O’Reilly. 269 s.

Prerequisite

Objektorienterad programmering och design 1.

Documentation

Godkänt vitsord noteras i studiekort. U, G eller VG (Vid validering används vitsordet Godkänd).

Teaching methods

Föreläsningar, laborationer och inlämningsuppgifter.

Utskriven 09 maj 2025 kl 12:54