725G90 · 7.5 credits · Basic level (G1N) · Informatik
Object Oriented Programming in Java
Active · next start VT 2027
81%
passed the latest regular sitting
DAT1 · 24 Mar 2026 · 88 students
74%
passed the regular sittings, all sittings over the last 5 years
DAT1 · 394 students
51%
Harder than 51% of courses at basic level
Compared with 874 courses at the same level, ordinary exams over the last three academic years. 183 students.
Part of 1 programme
Other module
DAT1 Computer Exam
- VG
- G
- U
Main rounds
74% passed · 394 students
- 81%88
- 76%95
- 71%73
- 72%81
- 65%57
Later rounds
51% passed · 123 students
- 67%12
- 71%14
- 45%11
- 56%18
- 67%9
- 30%20
- 68%19
- 25%8
- 25%12
- Pass a later round: 51% (123 students), compared with 74% (394 students) on the ordinary exam
- Get VG: 20% (517 students)
Show small sittings (2)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%4
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
UPG1 Written Assignment
- G
Main rounds
100% passed · 321 students
- 100%80
- 100%85
- 100%81
- 100%75
Later rounds
No sittings with at least 5 students.
Show small sittings (3)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%1
- 100%1
Hand-in or lab
LAB2 Laborations
- G
Main rounds
100% passed · 304 students
- 100%82
- 100%91
- 100%69
- 100%62
Later rounds
No sittings with at least 5 students.
Show small sittings (4)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
- 100%2
- 100%2
- 100%1
Hand-in or lab
PRA2 Programming Project
- G
Main rounds
100% passed · 207 students
- 100%96
- 100%111
Later rounds
100% passed · 70 students
- 100%6
- 100%23
- 100%30
- 100%11
- Pass a later round: 100% (70 students), compared with 100% (207 students) on the ordinary exam
Show small sittings (7)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
- 100%3
- 100%2
- 100%3
- 100%2
- 100%4
- 100%2
Hand-in or lab
PRA1 Programming Project
- G
Main rounds
100% passed · 75 students
- 100%16
- 100%34
- 100%25
Later rounds
No sittings with at least 5 students.
Show small sittings (4)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
- 100%2
- 100%2
- 100%2
Hand-in or lab
LAB1 Laborations
- G
Main rounds
100% passed · 45 students
- 100%45
Later rounds
100% passed · 12 students
- 100%12
- Pass a later round: 100% (12 students), compared with 100% (45 students) on the ordinary exam
Show small sittings (2)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%2
About the course
Aim
Efter avslutad kurs ska den studerande kunna:
- redogöra för och tillämpa Java-syntax samt objektorienterad programmering
- göra grafiska användargränssnitt och arbeta i ett programmeringsprojekt
Content
I kursen behandlas huvudsakligen java och objektorientering. Kursen är uppdelad i två delar, den första delen består av en föreläsningsserie och laborationer. Den andra delen består av ett programmeringsprojekt.
Föreläsnings/labserien behandlar följande delar:
- Grundläggande Java-syntax med Ada som utgångspunkt.
- Klasser, Synlighet, konstruktorer, arv, polymorfi, gränssnitt.
- Objektorienterad design och analys.
- Enklare grafiska användargränssnitt.
- Inbyggda moduler (bl.a. filhantering) i Java.
- Undantagshantering.
Programmeringsprojekt innefattar följande delar:
- Dokumentskrivning (enklare kravspecifikation, enklare designdokument samt ett reflektionsdokument) i samband med projektet.
- Utförande av programmeringsprojekt (i par eller något större grupper) där studenterna gör ett enklare grafiskt spel.
- Versionshantering med ett modernt verktyg.
- Examiner
- Emma Enocksson Svensson
- Main field of study
- Informatik