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