Tentalabbet

726G77 · 6 hp · Grundnivå (G2F) · Informatik

Programmering i C++

Ges · nästa start HT 2026

10 %

klarade senaste ordinarie tillfället

DAT1 · 19 mar 2026 · 10 studenter

38 %

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

DAT1 · 80 studenter

97 %

Svårare än 97 % av kurserna på grundnivå

Jämfört med 874 kurser på samma nivå, ordinarie tentor de senaste tre läsåren. 30 studenter.

Övrigt moment

DAT1 Datortentamen

  • VG
  • G
  • U

Ordinarie tillfällen

38 % godkända · 80 studenter

  • 10 %10
  • 50 %20
  • 63 %8
  • 27 %11
  • 36 %11
  • 44 %9
  • 27 %11

Senare tillfällen

40 % godkända · 5 studenter

  • 40 %5
  • Klarar ett senare tillfälle: 40 % (5 studenter), jämfört med 38 % (80 studenter) på ordinarie
  • Får VG: 7 % (85 studenter)
Visa små tillfällen (7)

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

  • 0 %2
  • 0 %3
  • 0 %1
  • 50 %2
  • 25 %4
  • 0 %3
  • 50 %2

Övriga moment

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

Inlämning eller laboration

UPG1 Programmeringsuppgifter

  • G

Ordinarie tillfällen

100 % godkända · 51 studenter

  • 100 %20
  • 100 %16
  • 100 %15

Senare tillfällen

100 % godkända · 6 studenter

  • 100 %6
  • Klarar ett senare tillfälle: 100 % (6 studenter), jämfört med 100 % (51 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 %3
  • 100 %2

Vem läser kursen?

Om kursen

Mål

Efter avslutad kurs ska den studerande kunna:

  • förklara och jämföra egenskaper hos språket C++ och kunna tillämpa dessa i relevanta problem.
  • använda de verktyg och den miljö som ett standard Linux/UNIX-system tillhandahåller.
  • förklara hur existerande implementationer och exempel i C++ fungerar.
  • skriva läsbara och välstrukturerade lösningar till mindre programmeringsproblem.

Innehåll

I kursen behandlas:

  • Programmering: Skapande av algoritmer, problemlösning.
  • Syntax: Egenskaper hos språket C++ vilket inkluderar: kontrollstrukturer, operatorer, typer, referenser, pekare, undantag, klasser, funktioner, dynamisk minneshantering, mallar, arv, polymorfi och STL.
  • Verktyg: I kursen används utvecklingsmiljö baserad på öppen mjukvara. De verktyg som används är terminal, gcc och emacs. Även git, valgrind, gdb och make kan komma introduceras. Ett verktyg kan vid behov ersättas med ett motsvarande verktyg.
Examinator
Klas Arvidsson
Huvudområde
Informatik
Kursplanen på Studieinfo ↗