Tentalabbet

91MA32 · 6 credits · Basic level (GXX) · Matematik

Mathematics: Programming with a Mathematical and Didactical Perspective

Active · next start VT 2027

100%

passed the latest regular sitting

LAB1 · 28 Mar 2026 · 6 students

100%

passed the regular sittings, all sittings over the last 5 years

LAB1 · 32 students

Part of 2 programmes

Hand-in or lab

LAB1 Examination

  • G
  • U

Main rounds

100% passed · 32 students

  • 100%6
  • 100%10
  • 100%16

Later rounds

100% passed · 15 students

  • 100%6
  • 100%9
  • Pass a later round: 100% (15 students), compared with 100% (32 students) on the ordinary exam
Show small sittings (6)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%1
  • 100%1
  • 50%2
  • 100%1
  • 100%1
  • 100%1

Other modules

Partial exams, hand-ins and labs. They are not part of the figures at the top.

Hand-in or lab

LAB2 Examination

  • G

Main rounds

100% passed · 21 students

  • 100%6
  • 100%7
  • 100%8

Later rounds

100% passed · 6 students

  • 100%6
  • Pass a later round: 100% (6 students), compared with 100% (21 students) on the ordinary exam
Show small sittings (11)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%1
  • 100%2
  • 100%2
  • 100%2
  • 100%3
  • 100%3
  • 100%4
  • 100%1
  • 100%1
  • 100%4
  • 100%1

Hand-in or lab

UPG2 Examination

  • G

Main rounds

100% passed · 12 students

  • 100%6
  • 100%6

Later rounds

100% passed · 5 students

  • 100%5
  • Pass a later round: 100% (5 students), compared with 100% (12 students) on the ordinary exam
Show small sittings (14)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%1
  • 100%2
  • 100%1
  • 100%2
  • 100%4
  • 100%1
  • 100%1
  • 100%1
  • 100%2
  • 100%1
  • 100%2
  • 100%1
  • 100%1
  • 100%2

Hand-in or lab

UPG1 Examination

  • G

Main rounds

100% passed · 10 students

  • 100%5
  • 100%5

Later rounds

No sittings with at least 5 students.

    Show small sittings (16)

    Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

    • 100%1
    • 100%1
    • 100%1
    • 100%3
    • 100%2
    • 100%2
    • 100%1
    • 100%1
    • 100%2
    • 100%2
    • 100%1
    • 100%2
    • 100%3
    • 100%1
    • 100%3
    • 100%4

    Other module

    SRE1 Examination

    • G

    Main rounds

    100% passed · 40 students

    • 100%6
    • 100%8
    • 100%16
    • 100%10

    Later rounds

    100% passed · 9 students

    • 100%9
    • Pass a later round: 100% (9 students), compared with 100% (40 students) on the ordinary exam
    Show small sittings (4)

    Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

    • 100%1
    • 100%1
    • 100%1
    • 100%1

    Other module

    DAT1 Examination

    • G

    Main rounds

    100% passed · 10 students

    • 100%10

    Later rounds

    No sittings with at least 5 students.

      Show small sittings (6)

      Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

      • 100%1
      • 100%1
      • 100%1
      • 100%1
      • 100%2
      • 100%1

      Other module

      DAT2 Examination

      • G

      Main rounds

      100% passed · 8 students

      • 100%8

      Later rounds

      No sittings with at least 5 students.

        Show small sittings (3)

        Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

        • 100%1
        • 100%1
        • 100%1

        About the course

        Aim

        Efter avslutad kurs skall den studerande - översiktligt kunna redogöra för hur datorer och datorsystem fungerar - kunna diskutera grundläggande begrepp och byggstenar inom programmering - skapa enklare program utifrån givna problemställningar - läsa, förstå, felsöka, testa och förbättra enklare program - kunna diskutera grundläggande metoder för att använda programmering i sin undervisning, inklusive att kunna identifiera moment och innehåll i kurs-/ämnesplan där programmering är ett användbart verktyg - utveckla programmeringsaktiviteter i ämnet matematik som fokuserar på elevers möjligheter att undersöka och förstå olika matematiska begrepp och problem - identifiera och synliggöra matematiken och de matematiska strukturerna i givna program - utifrån relevant ämnesdidaktisk forskning för tillämpning av programmering i ämnet matematik beskriva och diskutera möjligheter och utmaningar med att integrera programmering i matematikundervisningen.

        Content

        I kursen introduceras den studerande till grundläggande handhavande av datorsystem; speciellt det fönstersystem som används på IDA, Linux, editorn Emacs, hanteringen av arbetsstationer och utskriftsenheter, samt även handhavande av systemprogramvara såsom kompilator och länkare. I kursen arbetar den studerande med grundläggande begrepp och byggstenar inom programmering, inklusive sekvens, alternativ, villkor, upprepning och underprogram (funktioner), och algoritmiskt tänkande. Den studerande tillämpar programmering för att lösa enklare problem genom att skapa, testa och felsöka programkod i de textbaserade språken Ada och Python, samt även läsa, tolka, felsöka, testa och förbättra befintlig programkod. I kursen läser och orienterar sig studenten om relevant matematikdidaktisk och programmeringsdidaktisk forskning som innefattar: programmering för att stärka elevers matematiska förmågor, med särskilt fokus på problemlösning och att undersöka begrepp; programmering som stöd i matematisk problemlösning på grundskole- respektive gymnasienivå; exempel på programmeringsaktiviteter i ämnet matematik som fokuserar på elevers möjligheter att undersöka och förstå olika matematiska begrepp och problem. Student genomför även analyser för att identifiera och synliggöra matematiken och de matematiska strukturerna i givna program.

        Examiner
        Torbjörn Jonsson
        Main field of study
        Matematik
        Syllabus on Studieinfo ↗