KUSS: 033 536 Artificial Intelligence
Curriculum

Recommended:

Below, italic means NOT according to this recommendation, i.e. collapsed from a future semester.
This is my plan for if I don’t get a better opp inbetween, where I’d either default to recommended or drop.
S = signed up, D = done / completed (successfully), F = failed / open

Status 2026-09-08

64 ECTS done (26.5 accredited). Open from year 1: Math II VL (exam 29 Sep, Wien), Math II UE (failed, repeat SS 2027), Stats VL + UE (exams 30 Oct, Linz HS 1). Registration tooling: kusss --help, planning page agent/show/jku-ws2026/index.html, skill .claude/skills/kusss.


Started deviating from thsi plan bcs no point in finishing 1-2 sems earlier. More time to soak things up, side-projects, internships, work, …

Sem 1 (W):

CourseTypeECTSGroups / TimesLinkSD
Introduction to AIVL3.0—kusssxx
Hands-on AI 1VL1.5—kusssxx
Hands-on AI 1UE1.5Mon, 15:30-17:00, 14Tkusssxx
Current Topics in AIKV1.5—kusssxx
Mathematics for AIVL6.0—kusssxx
Mathematics for AIUE3.0Thu, 13:45-15:15kusssxx
LogicVL3.0—kussxx
LogicUE1.5Mon, 19:00-19:45kussxx
Algorithms & Datastructures 2VO3.0—kusssxx
Algorithms & Datastructures 2UE1.5Thu, 15:30-17:30, 14Tkusssxx
Machine Learning: Supervised TechniquesVL3.0—kusssd
Machine Learning: Supervised TechniquesUE1.5Thu, ??-??, 1.5h, 14Tkusssd

ECTS = 27 [21 ECTS (core - accredited) + 9 6 ECTS from 3rd semester]

Sem 2 (S):

CourseTypeECTSGroups / TimesLinkSD
Hands-on AI IIVL1.5—xx
Hands-on AI IIUE3.0xx
Programming in Python IIVL1.5—xx
Programming in Python IIUE1.5xx
Statistics for AIVL3.0—xF
Statistics for AIUE3.0xF
Machine Learning and Pattern ClassificationVL3.0—xx
Mathematics for AI IIVL6.0—xF
Mathematics for AI IIUE3.0xF
Machine Learning: Unsupervised TechniquesVL3.0—d
Machine Learning: Unsupervised TechniquesUE1.5d
Machine Learning and Pattern ClassificationUE1.5xx
Computational Data Analytics (Fürnkranz)KV3.0d
Learning from User-generated DataVL3.0—d
Learning from User-generated DataUE1.5d
VisualizationVL3.0—xF
Visualization (no online?)UE1.5d

43.5 ECTS [25.5 ECTS (core - accredited) + 18 ECTS from 4th semester]

Sem 3 (W), WS 2026:

Curriculum drift vs. the 2025 PDF

Responsible AI is VL 1.5 + UE 1.5 now (not offered WS 2026). “Introduction to Computational Statistics” became “Statistical Machine Learning” (Avalos Pacheco, Präsenz-only UE). Both ML institute lectures (ML Basic Techniques, ML Supervised VL) filled past 500 seats on registration day; one mail to office@ai-lab.jku.at got both assigned the next morning.

CourseTypeECTSGroups / TimesLinkSD
Artificial IntelligenceVO3.0Mon 12:00, streamed (344.014)kusssx
Artificial IntelligenceUE1.5ranked 344.221 Thu 09:15 DL, 344.117 Mon 15:30 DL (Reihenfolge)kusssx
Mathematics for AI IIIVL6.0Tue + Wed 10:15, streamed (357.260)kusssx
Mathematics for AI IIIUE3.0531.949 async remote group (quizzes + substitute exam)kusssx
Reinforcement LearningVL3.0Thu 13:45, streamed (344.156)kusssx
Reinforcement LearningUE1.5ranked 344.125 Thu 17:15 DL, 344.228 Thu 17:15 hybrid, 344.123 Fri 11:00 DLkusssx
Machine Learning: Supervised TechniquesUE1.5ranked 365.304, 365.303 (Thu 10:15 DL), 365.098 (12:00), 365.306, 365.305 (08:30)kusssx
Machine Learning: Supervised TechniquesVL3.0Wed 15:30, streamed (365.075), late registration via AI officekusssx
Machine Learning: Basic TechniquesKV3.0Thu 15:30, streamed (365.074), late registration via AI officekusssx
Computational Logics for AIVL3.0skipped this year (Logic cost 13 h/ECTS)
Computational Logics for AIUE1.5
Natural Language ProcessingVL1.5not taken
Natural Language ProcessingUE1.5
Statistical Machine LearningVL3.0not taken (R vs Python unclear, UE Linz-only)
Statistical Machine LearningUE1.5
Practical Work in AIPR7.5not taken (needs supervisor; only remote group 3× oversubscribed)

Exams registered: Math II VL Tue 29 Sep 15:30 Wien · Stats VL Fri 30 Oct 12:00 Linz HS 1 · Stats UE Fri 30 Oct 14:45 Linz HS 1.
Allocation for the ranked UEs runs after 25 Sep 23:59. Studienausmaß cap set to 30 ECTS (Teilzeitbonus 1). Abmeldefrist: VLs until course start (5/8 Oct); UEs count attempts, drop before their deadline.

Registered: 25.5 ECTS + 12 ECTS exams from year 1 (37.5 if everything passes → 101.5 done; 78.5 left: ~3 more semesters at curriculum pace, 4 at ~20/semester)

Sem 4 (S):

Considerations for free electives and area of specialization / special topics

Maybe i can take this masters course as free lective etc?
[ 993MLPEMLTV25 ] VL (*)Machine Learning: Advanced Techniques
Area of specialization:
[ INBIPVOBEKO ] VL Berechenbarkeit und Komplexität (mildy interesting but good prof; same for quantum computing one)
993MLPEDATV25 Diffusion models etc.
[Deep Learning: Geometric Techniques](https://studienhandbuch.jku.at/185894)


[ 201ANLSGD1V18 ] VL Ordinary differential equations and dynamical systems maybe, but rather steve
[ 201WTMSMACV22 ] VL Markov Chains maybe
[ 201NUOPOPTV18 ] VL Optimization maybe but rather steve; or combine

[ 993TALSBSAV25 ] VL Biological Sequence Analysis a bit of biology; good instructor; but not sur eif this specific topic is that interesting
Make sure I cover: statistical mechanics, dynamical systems, nonlinear dynamics, information theory, renormalization

CourseTypeECTSGroups / TimesLink
Seminar in AISE3.0
Responsible AIKV3.0
Numerical OptimizationVL3.0—
Numerical OptimizationUE1.5
Area of Specialization—7.5
Area of Specialization—3.0
Area of Specialization—1.5
Free electives—0.5
Gender StudiesKV3.0
Digital Signal ProcessingVL3.0—
Digital Signal ProcessingUE1.5
Bachelor’s Thesis Seminar in AISE9.0

39.5 ECTS [18.5 ECTS (core - 2nd sem - accredited) + 16.5 ECTS from 6th semester + 3 ECTS from 5h + 1.5 ECTS from 4th]

Accredited courses:

CourseTypeECTS
Programming in Python 1—6.0
Technology and SocietyKV3.0
Formal Models in AI—4.5
Algorithms and Data Structures 1—4.5
Free Electives—8.5
Total26.5

https://chatgpt.com/c/68bf4d05-9fc0-8333-abaa-6ffca1e93fdb table formating fun; 5 is good
https://chatgpt.com/c/68bf5ed4-a144-8323-9b5f-47778eaf77ae schedule plot