A | B | C | D | E | F | G | H | I | K | L | M | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Kurser som ges av TCS 2025/2026 | Uppdaterad i juni 2025 av Viggo. | Skillnader från föregående läsår markeras med gult | |||||||||
2 | Studierektor: Viggo Kann. Institution: datavetenskap | |||||||||||
3 | Kod | Benämning | Hp | Period | Målgrupp | Lärare | Prognos för antal registrerade vanliga studenter | Antal platser för vidareutbildning | ||||
4 | DA1700 | Handledning, undervisning och lärande i datalogiutbildning | hulda | 3 | 3-4 | assar, D3, CL | Linda Kann | 10 | samläses med DD1326 | |||
5 | DA2210 | Vetenskapsteori och vetenskaplig metodik för dataloger | vettig | 6 | 1-2 | TCSCM1, TIEMM2 | Johan Karlander, Cyrille Artho | 203 | ||||
6 | DA2215 | Vetenskapsteori och vetenskaplig metodik inom cybersäkerhet | vetcybh | 3 | 2 | TCYSM | Daniel Bosk | 60 | ||||
7 | DA2215 | Vetenskapsteori och vetenskaplig metodik inom cybersäkerhet | vetcybv | 3 | 4 | TCYSM | Daniel Bosk | 16 | ||||
8 | DD100N | Programmeringsteknik, webbkurs | prgw | 6 | 1-2 | valfri | Emma Riese | 100 | endast fristående kurs | |||
9 | DD100N | Programmeringsteknik, webbkurs | prgw | 6 | 3-4 | valfri | Emma Riese | 100 | endast fristående kurs | |||
10 | DD1301 | Datorintroduktion | datintro | 1,5 | 1,2,3,4 | F1, T1, TM1, I1 | Daniel Bosk | 400 | ||||
11 | DD1310 | Programmeringsteknik | prgob | 6 | 1-2 | Open1, B1 | Vahid Mosavat | 200 | ||||
12 | DD1310 | Programmeringsteknik | prgm | 6 | 1-2 | M1, ITSY2 | Christian Lindeborg, Olle Bälter | 200 | ||||
13 | DD1310 | Programmeringsteknik | prge | 6 | 1-3 | E1 | Christian Lindeborg | 120 | ||||
14 | DD1310 | Programmeringsteknik | prgh | 6 | 2-3 | TINTE1 | Emma Enström | 100 | ||||
15 | DD1310 | Programmeringsteknik | prgemk | 6 | 2-4 | CENMI1,TIKED2, TITEH | Emma Riese | 140 | ||||
16 | DD1317 | Programmeringsteknik | prgi | 7,5 | 1-2 | I1 | Daniel Bosk | 166 | ||||
17 | DD1319 | Programmeringsteknik och Matlab | prgcl | 8 | 1-3 | CL1 | Linda Kann | 70 | ||||
18 | DD1320 | Tillämpad datalogi | tildah | 6 | 1-2 | Media2, ITSY3, I3 m fl | Linda Kann | 195 | ||||
19 | DD1320 | Tillämpad datalogi | tildap3 | 6 | 3 | E3 m fl | Alexander Baltatzis | 50 | samläser med DD1321 i period 3 | |||
20 | DD1320 | Tillämpad datalogi | tildav | 6 | 3-4 | I2 m fl | Sten Andersson | 175 | ||||
21 | DD1321 | Tillämpad programmering och datalogi | tilpro | 9 | 2-3 | P3, S3 | Camilla Björn | 48 | samläser med tildap3 i period 3 | |||
22 | DD1326 | Tillämpad datalogi med didaktik och etik | tildade | 7,5 | 1-2,4 | CL2 | Linda Kann, Jesper Jerkert | 24 | samläses med DD1348 och DA1700 | |||
23 | DD1327 | Grundläggande datalogi | grudat | 6 | 4 | F2 | Emma Enström | 130 | ||||
24 | DD1328 | Grundläggande datalogi för tekniska beräkningar | grudatb | 9 | 3-4 | TM1 | Christian Lindeborg | 62 | samläser med DD1396 i period 4 | |||
25 | DD1331 | Grundläggande programmering | grupro | 5 | 1-2 | F1 | Marcus Dicander | 140 | ||||
26 | DD1333 | Grundläggande programmering | gruprot | 5 | 1 | T1, TM1 | Sten Andersson | 190 | ||||
27 | DD1337 | Programmering | prginda | 7 | 1-2 | D1 | Ric Glassey | 224 | ||||
28 | DD1338 | Algoritmer och datastrukturer | alginda | 6 | 2-3 | D1 | Ric Glassey | 215 | ||||
29 | DD1348 | Etikmoment i introduktion till datalogi | etik | 1,5 | 2 | (D) | Viggo Kann, Jesper Jerkert | 8 | ||||
30 | DD1349 | Projektuppgift i introduktion till datalogi | projinda | 3 | 4 | D1 | Ric Glassey | 202 | ||||
31 | DD1351 | Logik för dataloger | logik | 7,5 | 1-2 | D2 (IT2 IT3) | Johan Karlander | 271 | ||||
32 | DD1366 | Programmeringsparadigm | progp | 6 | 3-4 | D2, CL3 | Marcus Dicander, Karl Palmskog | 200 | ||||
33 | DD1380 | Javaprogrammering för Pythonprogrammerare | javap | 1,5 | 1,2,3,4 | TM2, CL3, I3 | Christian Smith | 291 | ||||
34 | DD1385 | Programutvecklingsteknik | prutt | 6 | 1-2 | TM2, I3, Media3 | Vahid Mosavat | 117 | ||||
35 | DD1386 | Internetprogrammering | intneti | 7,5 | 2-4 | I3 | Vahid Mosavat | 70 | börjar redan i slutet av period 2 för I, samläser sedan med intnet | |||
36 | DD1386 | Internetprogrammering | intnet | 7,5 | 3-4 | valfri | Vahid Mosavat | 50 | går i period 3-halva 4 | |||
37 | DD1390 | Programsammanhållande kurs i datateknik | prosam | 6 | 1-4 | D1,D2,D3 | Viggo Kann m fl | 500 | ||||
38 | DD1391 | Programsammanhållande kurs i datateknik | prosams | 4 | 1-4 | D som inte gått år 1 | Viggo Kann m fl | 50 | ||||
39 | DD1395 | Fördjupande uppsats i datalogi | dupp | 3 | 1,2,3,4 | CL m fl | Linda Kann | 23ht | ||||
40 | DD1396 | Parallellprogrammering i introduktion till datalogi | pallindav | 3 | 4 | D1, TM1, CL2 | Ric Glassey | 285 | ||||
41 | DD2300 | Programsammanhållande kurs i datalogi | prosamm | 2 | 1-4 | TCSCM1, TCSCM2 | Philipp Haller, Monika Lundell | 360 | ||||
42 | DD2303 | Cybersäkerhetsingenjörens roll i samhället | cybsam | 2 | 1-4 | TCYBM1, TCYBM2 | Sonja Buchegger, Mathias Ekstedt | 80 | ||||
43 | DD2325 | Tillämpad programmering och datalogi | aprog | 7,5 | SU, TPRMM1 | Christian Lindeborg | 40 | kursen är vilande från 2024/2025 | ||||
44 | DD2350 | Algoritmer, datastrukturer och komplexitet | adk | 9,5 | 1-2 | D3 (TM,CL,IT,Media) | Viggo Kann, Per Austrin | 260 | ||||
45 | DD2352 | Algoritmer och komplexitet | algokomp | 7,5 | 3-4 | (TM, F, Media) | Per Austrin | 125 | 5 | |||
46 | DD2373 | Automater och språk | automat | 7,5 | 4 | spår ST, TCS | Dilian Gurov | 25 | 5 | alternerar med DD2557, ges 25/26 | ||
47 | DD2391 | Cybersäkerhet översiktskurs | cybov | 7,5 | 1 | TCYSM1 | Musard Balliu, Roberto Guanciale | 52 | samläser med DD2395 och DD2394 | |||
48 | DD2394 | Projekt i cybersäkerhet | cybproj | 1,5 | 1 | valfri | Roberto Guanciale | 2 | del av DD2391 | |||
49 | DD2395 | Datasäkerhet | dasak | 6 | 1 | TCSCM1 | Musard Balliu | 240 | samläser med DD2391 | |||
50 | DD2440 | Avancerade algoritmer | avalg | 6 | 1-2 | TCSCM1 | Ioana Bercea | 220 | ||||
51 | DD2443 | Parallella och distribuerade beräkningar | pardis | 7,5 | 1 | spår ST, TCS | Karl Palmskog, Mads Dam | 18 | ||||
52 | DD2445 | Komplexitetsteori | kplx | 7,5 | 1 | spår TCS | Johan Håstad | 15 | alternerar med DD2542, ges 25/26 | |||
53 | DD2448 | Kryptografins grunder | krypto | 7,5 | 4 | spår ST, TCS | Douglas Wikström | 27 | 10 | |||
54 | DD2452 | Formella metoder | form | 7,5 | spår TCS | Dilian Gurov | 12 | alternerar med DD2552, ges inte 25/26 | ||||
55 | DD2458 | Problemlösning och programmering under press | popup | 9 | 3-4 | valfri | Per Austrin | 12 | ||||
56 | DD2459 | Programvarutillförlitlighet | sofrel | 7,5 | 3 | TEBSM1, spår ST | Karl Meinke | 100 | ||||
57 | DD2460 | Programvarusäkerhet | sss | 7,5 | 4 | spår ST, TCS | Cyrille Artho, Elena Troubitsyna | 57 | flyttas till period 4 | |||
58 | DD2463 | Avancerad individuell kurs i datalogi | avind15 | 15 | valfri | Sebastian Dalleiger | 2 | individuell kurs som ges vid behov, ingen undervisning | ||||
59 | DD2464 | Större avancerad individuell kurs i datalogi | stavind | 9 | valfri | Sebastian Dalleiger | 3 | individuell kurs som ges vid behov, ingen undervisning | ||||
60 | DD2465 | Avancerad individuell kurs i datalogi | avind | 6 | valfri | Sebastian Dalleiger | 3 | individuell kurs som ges vid behov, ingen undervisning | ||||
61 | DD2466 | Andra avancerad individuell kurs i datalogi | avind2 | 6 | valfri | Sebastian Dalleiger | 0 | individuell kurs som ges vid behov, ingen undervisning | ||||
62 | DD2467 | Individuellt projekt i teoretisk datalogi | tcsind | 7,5 | 1-2 | spår TCS | Mads Dam | 10 | ||||
63 | DD2480 | Programutvecklingsteknikens grunder | se | 7,5 | 3 | spår ST, TMEKM | Cyrille Artho | 145 | ||||
64 | DD2481 | Principer för programspråk | popl | 7,5 | 4 | spår ST | Philipp Haller | 50 | ||||
65 | DD2482 | Automatiserad programtestning och DevOps | devops | 7,5 | 1 | spår ST | Larissa Schmid | 74 | 10 | |||
66 | DD2484 | Avancerade områden inom programspråk | atipl | 7,5 | spår ST | Philipp Haller m fl | 15 | kursen ges inte pga få sökande | ||||
67 | DD2489 | Skalbar programutveckling med funktionell programmering | skalutv | 7,5 | 2 | spår ST | Tomas Ekholm | 60 | ||||
68 | DD2496 | Integritetsskyddande tekniker | pet | 7,5 | TCYSM1-2, spår ST2 | Sonja Buchegger | 10 | 10 | kursen ges inte 25/26 pga sjukdom | |||
69 | DD2497 | Projektkurs i systemsäkerhet | syssec | 7,5 | 1-2 | spår ST | Roberto Guanciale | 34 | ||||
70 | DD2510 | Cybersäkerhet i sociotekniskt sammanhang | cybsoc | 7,5 | 2 | TCYSM1 | Sonja Buchegger, Mathias Ekstedt | 50 | ||||
71 | DD2520 | Tillämpad kryptografi | tilkry | 7,5 | 3 | TCYSM1 | Daniel Bosk | 48 | ||||
72 | DD2525 | Språkbaserad datasäkerhet | langsec | 7,5 | 4 | TCYSM1 | Musard Balliu | 60 | 10 | |||
73 | DD2528 | Pålitliga autonoma system | relaut | 7,5 | 2 | spår ST | Elena Troubitsyna | 21 | alternerande år, ges 25/26 | |||
74 | DD2542 | Seminariekurs i teoretisk datalogi, algoritmer och komplexitet | semteo | 7,5 | spår TCS | Johan Håstad | 10 | alternerar med DD2445 och DD2552, ges inte 25/26 | ||||
75 | DD2552 | Seminariekurs i teoretisk datalogi, programspråk och formella metoder | semteo | 7,5 | spår TCS | Karl Palmskog | 3 | kursen ges inte 25/26 pga få sökande, alternerar med DD2452 och DD2542 | ||||
76 | DD2557 | Programsemantik och programanalys | semant | 7,5 | spår ST, TCS | Dilian Gurov | 15 | alternerar med DD2373, ges inte 25/26 | ||||
77 | DD2585 | Programmerbart samhälle med blockkedjor och smarta kontrakt | prosoc | 7,5 | 2 | spår ST | Martin Monperrus | 16 | alternerande år, ges 25/26 | |||
78 | DD132U | Grundläggande datalogi | grudatu | 6 | 4 | officersutbildning | Emma Enström | 3 | uppdragsutbildning, inte gru, samläses med DD1327 | |||
79 | DD238U | Datasäkerhet | dasaku | 7,5 | ? | cybersoldater | Sonja Buchegger | uppdragsutbildning, inte gru, oklart om den ska gå | ||||
80 | DD249U | Projektkurs i systemsäkerhet | syssecu | 7,5 | ? | cybersoldater | Roberto Guanciale | uppdragsutbildning, inte gru, oklart om den ska gå | ||||
81 | DA231X | Examensarbete i datalogi och datateknik, avancerad nivå | 30 | TCSCM2 | Mats Nordahl | 175 | ||||||
82 | DA237X | Examensarbete i datalogi och datateknik, avancerad nivå | 30 | TCYSM2 | Mats Nordahl | 40 | ||||||
83 | DA239X | Examensarbete i datalogi och datateknik, avancerad nivå | 30 | utbytesstudenter | Mats Nordahl | 5 | ||||||
84 | DA250X | Examensarbete i datateknik, avancerad nivå | 30 | CDATE, dubbeldiplom | Mats Nordahl | 35 | ||||||
85 | ||||||||||||
86 | Kurser som TCS-lärare ger åt andra avdelningar och skolor | |||||||||||
87 | - | Introkurs för datalogiassistenter på EECS | 1,2,3,4 | assistenter | Emma Riese | 120 | ||||||
88 | LH216V | Utveckla lärandet med betygskriterier | 1,5 | 4 | lärare | Viggo Kann | 15 | ges av lärande/ITM | ||||
89 | LH221V | Examinatorskap för kurser på KTH | 1,5 | 2 | lärare | Viggo Kann, Emma Riese | 10 | ges av lärande/ITM | ||||
90 | DD2434 | Maskininlärning, avancerad kurs | 7,5 | 2 | spår DS | Jens Lagergren, Aristides Gionis | 230 | ges av RPL, bemannas av Chris Peters | ||||
91 | ID2202 | Kompilatorer och exekveringsmiljöer | 7,5 | 2 | spår ST, TCS | Philipp Haller, David Broman | ges av SCS | |||||
92 | ||||||||||||
93 | Kurser som inte ges mer och ska läggas ner | |||||||||||
94 | DD2302 | Cybersäkerhetsingenjörens roll i samhället | cybsam | 5 | 1-4 | TCYBM2 | Sonja Buchegger, Mathias Ekstedt | gick enda gången 2022/2023-2023/2024, ersatt av DD2303 och DA2215 | ||||
95 | ||||||||||||
96 | ||||||||||||
97 | ||||||||||||
98 | ||||||||||||
99 | ||||||||||||
100 |