Tentalabbet

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
        Syllabus on Studieinfo ↗