729G46 · 12 credits · Basic level (G1N) · Kognitionsvetenskap
Information Technology and Programming
Active · next start HT 2026
100%
passed the latest ordinary exam
EXA1 · 1 Nov 2024 · 26 students
100%
passed the ordinary exams, all sittings over the last 5 years
EXA1 · 109 students
Part of 2 programmes
Exam
EXA1 Examination 1
- G
Ordinary exams
100% passed · 109 students
- 100%26
- 100%36
- 100%47
Re-exams
100% passed · 112 students
- 100%47
- 100%6
- 100%5
- 100%5
- 100%34
- 100%7
- 100%8
- Pass the re-exam: 100% (112 students), compared with 100% (109 students) on the ordinary exam
Show small sittings (28)
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%1
- 100%1
- 100%1
- 100%1
- 100%1
- 100%3
- 100%2
- 100%1
- 100%2
- 100%1
- 100%1
- 100%1
- 100%1
- 100%1
- 100%1
- 100%1
- 100%3
- 100%1
- 100%3
- 100%3
- 100%2
- 100%2
- 100%1
- 100%4
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Exam
EXA2 Examination 2
- VG
- G
Ordinary exams
100% passed · 123 students
- 100%32
- 100%46
- 100%27
- 100%18
Re-exams
100% passed · 67 students
- 100%6
- 100%7
- 100%6
- 100%6
- 100%8
- 100%5
- 100%12
- 100%9
- 100%8
- Pass the re-exam: 100% (67 students), compared with 100% (123 students) on the ordinary exam
- Get VG: 37% (190 students)
Show small sittings (27)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
- 100%1
- 100%2
- 100%3
- 100%3
- 100%2
- 100%4
- 100%2
- 100%4
- 100%4
- 100%2
- 100%1
- 100%4
- 100%2
- 100%2
- 100%4
- 100%2
- 100%1
- 100%1
- 100%1
- 100%1
- 100%2
- 100%1
- 100%2
- 100%2
- 100%2
- 100%2
Hand-in or lab
LAB2 Laboratory work 2
- VG
- G
Main rounds
100% passed · 138 students
- 100%38
- 100%26
- 100%30
- 100%23
- 100%21
Later rounds
100% passed · 66 students
- 100%6
- 100%6
- 100%15
- 100%14
- 100%6
- 100%10
- 100%9
- Pass a later round: 100% (66 students), compared with 100% (138 students) on the ordinary exam
- Get VG: 32% (204 students)
Show small sittings (24)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
- 100%1
- 100%2
- 100%2
- 100%4
- 100%3
- 100%2
- 100%1
- 100%1
- 100%1
- 100%2
- 100%2
- 100%1
- 100%1
- 100%2
- 100%2
- 100%2
- 100%2
- 100%1
- 100%3
- 100%2
- 100%2
- 100%2
- 100%2
Hand-in or lab
LAB1 Laboratory work 1
- VG
- G
Main rounds
100% passed · 172 students
- 100%33
- 100%30
- 100%35
- 100%28
- 100%46
Later rounds
100% passed · 30 students
- 100%12
- 100%6
- 100%12
- Pass a later round: 100% (30 students), compared with 100% (172 students) on the ordinary exam
- Get VG: 41% (202 students)
Show small sittings (32)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%2
- 100%2
- 100%1
- 100%1
- 100%1
- 100%1
- 100%1
- 100%1
- 100%2
- 100%4
- 100%2
- 100%3
- 100%1
- 100%1
- 100%4
- 100%1
- 100%1
- 100%1
- 100%1
- 100%1
- 100%2
- 100%4
- 100%2
- 100%4
- 100%2
- 100%4
- 100%1
- 100%3
- 100%1
- 100%2
- 100%1
- 100%3
Other module
DUG1 Dugga
- G
- U
Main rounds
47% passed · 295 students
- 66%62
- 38%47
- 44%54
- 42%71
- 43%61
Later rounds
44% passed · 242 students
- 54%13
- 25%24
- 27%15
- 44%25
- 21%33
- 80%5
- 56%9
- 53%34
- 86%7
- 64%33
- 18%17
- 56%27
- Pass a later round: 44% (242 students), compared with 47% (295 students) on the ordinary exam
Show small sittings (1)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
About the course
Aim
Efter avslutad kurs ska den studerande kunna:
- redogöra för och relatera grundläggande informationsteknologiska begrepp, programmering och algoritmiskt tänkande till kognitionsvetenskap och kognitionsvetenskapliga tillämpningar
- använda och förklara begrepp från grundläggande diskret matematik i formella beskrivningar
- använda grundläggande datatyper/datastrukturer och styrstrukturer för att skriva enklare program
- identifiera, förklara och konstruera abstraktioner i programkod med varierande grad av stöd i det underliggande programmeringsspråket
- använda ett metodiskt och interaktivt tillvägagångssätt att lösa programmeringsrelaterade problem genom implementering, testning och felsökning
- utarbeta och tillämpa algoritmer för att lösa problem
- redogöra för vad ett program är och hur ett program fungerar, samt programkod som de själva och andra skrivit
- producera program med enkla grafiska användargränssnitt
Content
Följande ämnen behandlas under kursen:
- Grundläggande informationteknologi som t.ex. filsystem, filer, internminne, processor, internet, nätverk, server, klient, databas, kryptering, dataformat som XML, JSON, CSV
- Översiktlig introduktion till datavetenskap
- Handhavande av aktuella datorsystem
- Programmeringsspråket Python
- Kodstil i Python
- Datatyper/datastrukturer, t ex tal, strängar, tupler, listor, sekventiella och hierarkiska strukturer, uppslagsbaserade strukturer
- Styrstrukturer, t.ex. loopar och villkorssatser
- Läsa och skriva information till/från filer
- Läsa data från internetresurser
- Grundläggande objektorienterad programmering
- Grundläggande datavetenskapliga algoritmer som kan tillämpas inom kognitionsvetenskap och för kognitionsvetenskapliga tillämpningar.
- Introduktion till programmeringsmetodik och tekniker för programdesign (t.ex. diagram, pseudokod)
- Grundläggande diskret matematik, t ex mängder, relationer, funktioner, diskreta datastrukturer
- Programmering av enklare grafik och användarinteraktion.
- Examiner
- Johan Falkenjack
- Main field of study
- Kognitionsvetenskap