Tentalabbet

TDDI82 · 10 hp · Grundnivå (G1F) · Datateknik

Objektorienterad problemlösning

Ges · nästa start VT 2027

67 %

klarade senaste ordinarie tillfället

DAT1 · 1 jun 2026 · 58 studenter

54 %

klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren

DAT1 · 274 studenter

Ovanligt lätt 2025/26

67 % klarade ordinarie tentan läsåret 2025/26 (58 studenter), mot 49 % i snitt åren innan (216 studenter).

Ingår i 1 program

Övrigt moment

DAT1 Datortentamen

  • 5
  • 4
  • 3
  • U

Ordinarie tillfällen

54 % godkända · 274 studenter

  • 67 %58
  • 66 %68
  • 47 %49
  • 36 %44
  • 47 %55

Senare tillfällen

40 % godkända · 143 studenter

  • 47 %19
  • 62 %13
  • 15 %20
  • 14 %14
  • 35 %17
  • 29 %14
  • 39 %18
  • 85 %13
  • 47 %15
  • Klarar ett senare tillfälle: 40 % (143 studenter), jämfört med 54 % (274 studenter) på ordinarie
  • Får 4 eller 5: 45 % (417 studenter)

Övriga moment

Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.

Inlämning eller laboration

LAB1 Problemlösning

  • G

Ordinarie tillfällen

100 % godkända · 251 studenter

  • 100 %51
  • 100 %54
  • 100 %46
  • 100 %46
  • 100 %54

Senare tillfällen

Inga tillfällen med minst 5 studenter.

    Visa små tillfällen (2)

    Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.

    • 100 %1
    • 100 %1

    Inlämning eller laboration

    UPG1 Aktivt deltagande på seminarier

    • G

    Ordinarie tillfällen

    100 % godkända · 215 studenter

    • 100 %64
    • 100 %51
    • 100 %44
    • 100 %56

    Senare tillfällen

    Inga tillfällen med minst 5 studenter.

      Visa små tillfällen (2)

      Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.

      • 100 %1
      • 100 %1

      Inlämning eller laboration

      PRA2 Projekt

      • G

      Ordinarie tillfällen

      100 % godkända · 189 studenter

      • 100 %57
      • 100 %47
      • 100 %38
      • 100 %47

      Senare tillfällen

      100 % godkända · 21 studenter

      • 100 %12
      • 100 %9
      • Klarar ett senare tillfälle: 100 % (21 studenter), jämfört med 100 % (189 studenter) på ordinarie
      Visa små tillfällen (2)

      Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.

      • 100 %1
      • 100 %3

      Inlämning eller laboration

      UPG2 Aktivit deltagande på seminarier samt skriftlig inlämning

      • G

      Ordinarie tillfällen

      100 % godkända · 47 studenter

      • 100 %6
      • 100 %41

      Senare tillfällen

      Inga tillfällen med minst 5 studenter.

        Visa små tillfällen (1)

        Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.

        • 100 %1

        Inlämning eller laboration

        PRA3 Projekt

        • G

        Ordinarie tillfällen

        100 % godkända · 44 studenter

        • 100 %44

        Senare tillfällen

        Inga tillfällen med minst 5 studenter.

          Visa små tillfällen (1)

          Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.

          • 100 %3

          Om kursen

          Mål

          Studenten skall tillägna sig kunskaper om och färdigheter i problemlösning med hjälp av objektorienterad programmering och C++ standardbibliotek.Efter genomgången kursen ska studenten kunna:

          • skapa lösningar till givna och egenformulerade problem med ett objektorienterat angreppssätt
          • lösa databearbetningsproblem med hjälp av väl valda komponenter från standardbiblioteket
          • skapa enkla klass- och funktionsmallar
          • kunna redogöra och analysera etiska aspekter relaterade till ämnesområdet

          Innehåll

          • Abstraktion och objektorinterat tankesätt (objektorinterad analys och design)
          • Koncepten arv, inkapsling, association, aggregation, komposition, polymorfi
          • Rita enkla klassdiagram med hjälp av UML
          • Funktions- och klassmallar
          • Standardbiblioteket Standard Template Library (STL) inklusive iteratorer, containrar, algoritmer och adaptrar
          • Lambdauttryck och funktionsobjekt
          • Muntlig diskussion och skriftlig inlämning kring etiska aspekter (tex mångfald och jämställdhet) relaterade till mjukvaruutveckling och mjukvaruprojekt
          Examinator
          Pontus Haglund
          Schemalagd tid
          64 h
          Huvudområde
          Datateknik
          Kursplanen på Studieinfo ↗