Tentalabbet

732A94 · 6 hp · Avancerad nivå (A1N) · Datavetenskap

Avancerad programmering i R

Ges · nästa start HT 2026

76 %

klarade senaste ordinarie tillfället

DAT4 · 20 okt 2025 · 29 studenter

69 %

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

DAT4 · 177 studenter

72 %

Svårare än 72 % av kurserna på avancerad nivå

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

Övrigt moment

DAT4 Datortenta

  • A
  • B
  • C
  • D
  • E
  • F

Ordinarie tillfällen

69 % godkända · 177 studenter

  • 76 %29
  • 80 %35
  • 61 %28
  • 64 %42
  • 67 %43

Senare tillfällen

40 % godkända · 73 studenter

  • 57 %7
  • 33 %6
  • 43 %7
  • 0 %8
  • 63 %8
  • 50 %8
  • 44 %16
  • 29 %7
  • 33 %6
  • Klarar ett senare tillfälle: 40 % (73 studenter), jämfört med 69 % (177 studenter) på ordinarie
  • Får B eller A: 22 % (250 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.

  • 50 %4

Övriga moment

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

Inlämning eller laboration

LAB2 Laboration

  • P

Ordinarie tillfällen

100 % godkända · 147 studenter

  • 100 %29
  • 100 %25
  • 100 %22
  • 100 %41
  • 100 %30

Senare tillfällen

100 % godkända · 6 studenter

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

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

Övrigt moment

DAT2 Datortenta

  • F

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.

  • 0 %1
  • 0 %1

Övrigt moment

DAT3 Datortenta

  • C
  • E

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

Om kursen

Mål

Efter avslutad kurs ska den studerande på en avancerad nivå kunna:

  • tillämpa parallell programmering och prestandaförbättringsredskap för att förbättra R koden,
  • skapa elementära och avancerade funktioner i R genom att tillämpa programmeringstekniker som baseras på inläsning av data från fil eller webb, tilldelning och manipulering av datastrukturer, egendefinierade funktioner, upprepning och betingade (if-then-else) satser,
  • planera och genomföra skriftliga arbeten inom givna tidsramar
  • använda tekniker för debuggning av kod
  • skapa ett eget R paket genom att omorganisera sin kod

Innehåll

I kursen introduceras allmänna programmeringstekniker och deras praktiska implementering i programmeringsspråket R.I kursen behandlas:

  • inläsning av data från fil och webb och utskrift
  • datastrukturer, funktioner och objekt
  • upprepning och betingade satser
  • numerisk analys i R
  • debuggning
  • objektorienterad programmering
  • förbättring av prestanda
  • beräkningskomplexitet
  • parallell programmering
  • litterat programmering i R
  • utveckling av R paket
Examinator
Johan Alenlöv
Huvudområde
Datavetenskap
Kursplanen på Studieinfo ↗