Tentalabbet

TND012 · 6 hp · Grundnivå (G1N) · Datateknik

Programmering grk

Ges · nästa start HT 2026

48 %

klarade senaste ordinarie tillfället

DAT1 · 28 okt 2025 · 86 studenter

71 %

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

DAT1 · 449 studenter

Ovanligt svår 2025/26

48 % klarade ordinarie tentan läsåret 2025/26 (86 studenter), mot 77 % i snitt åren innan (363 studenter).

Ingår i 2 program

Övrigt moment

DAT1 Tentamen vid dator

  • 5
  • 4
  • 3
  • U

Ordinarie tillfällen

71 % godkända · 449 studenter

  • 48 %86
  • 77 %56
  • 77 %90
  • 80 %103
  • 74 %114

Senare tillfällen

48 % godkända · 85 studenter

  • 83 %6
  • 67 %24
  • 50 %6
  • 38 %8
  • 25 %12
  • 8 %12
  • 59 %17
  • Klarar ett senare tillfälle: 48 % (85 studenter), jämfört med 71 % (449 studenter) på ordinarie
  • Får 4 eller 5: 24 % (534 studenter)
Visa små tillfällen (5)

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

  • 50 %4
  • 0 %1
  • 100 %4
  • 33 %3
  • 50 %2

Övriga moment

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

Inlämning eller laboration

LAB1 Laborationskurs

  • G

Ordinarie tillfällen

100 % godkända · 412 studenter

  • 100 %70
  • 100 %58
  • 100 %80
  • 100 %99
  • 100 %105

Senare tillfällen

Inga tillfällen med minst 5 studenter.

    Visa små tillfällen (4)

    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
    • 100 %2
    • 100 %2

    Om kursen

    Mål

    Kursen skall ge grundläggande kunskaper om hur man konstruerar program i ett högnivåspråk, C++. For att bli godkänd på kursen ska studenten ha uppnått följande lärandemål.

    • Förklara vad som händer då ett program körs utifrån programmets källkod.
    • Beskriva begreppen kompilering, källkod, objektkod, exekverbar kod.
    • Använda datatyper för heltal, flyttal, och Booleans
    • Använda styrsatser för val (selektion)
    • Använda styrsatser för upprepning (iteration).
    • Använda sekvensdata i egna program.
    • Skriva program som använder definierade datatyper.
    • Skriva egna underprogram och kunna använda olika parametrar och returvärden.
    • Dela upp ett program i lämpliga underprogram, där varje underprogram utför en uppgift.
    • Skriva program för enkel filhantering.
    • Använda funktionaliteten hos några grundläggande standardbibliotek i C++.
    • Utifrån ett problem skriva ett program enligt god programmeringspraxis.

    Innehåll

    Vad är ett program och hur programmerar man?Variabler, deklaration, och aritmetiska uttryck.Styrsatser: selektion och iteration.Sekvenser: sortering och sökning.Funktioner. Funktioner som inte returnerar något värde.Parameteröverföring: call-by-value och call-by-reference.Funktionsdeklarationer. Uppdelning av programRäckvidd och synlighet.Posttyper (struct).In- och utmatning. Enkel filhantering.Grundläggande standardbiblioteket i C++.

    AI som kodningsassistent för att förbättra, men inte ersätta, mänsklig problemlösning.

    Examinator
    Aida Nordman
    Schemalagd tid
    68 h
    Huvudområde
    Datateknik
    Kursplanen på Studieinfo ↗