Course list for autumn 2025

The autumn semester consists of two periods - period 1 and period 2.
Period 1
| Course | Application code | Course code | Teacher | Period |
| Accelerator-Based Programming | UU-12000 | 1TD054 | Jörn Zimmerling | 1 |
| Advanced Computer Science Studies in Sweden | NOT applicable | 1DT032 | Calkin Suero Montero | 1 |
| Advanced Course on Topics in Scientific Computing I | UU-12005 | 1TD322 | Elisabeth Larsson | 1 |
| Advanced Numerical Methods | UU-12001 | 1TD050 | Murtazo Nazarov | 1 |
| Advanced Probabilistic Machine Learning | UU-11801 | 1RT705 | Jens Sjölund | 1 |
| Algorithms and Data Structures I | UU-11032 | 1DL210 | Pontus Ekberg | 1 |
| Artificial Intelligence | UU-11010 | 1DL340 | Andreina Francisco | 1 |
| Automatic Control I | UU-11802 | 1RT490 | Hans Rosth | 1 |
| Automatic Control II | UU-11804 | 1RT495 | Isabel Haasler | 1 |
| Automatic Control III | UU-11806 | 1RT496 | Alexander Medvedev | 1 |
| Computational Finance: Pricing and Valuation | UU-12010 | 1TD186 | Elisabeth Larsson | 1 |
| Computer Networks I | UU-11224 | 1DT052 | José Mairton Barros Da Silva Júnior | 1 |
| Computer Programming I | UU-12002 | 1TD433 | Doghonay Armand | 1 |
| Computer Programming I | UU-12019 | 1TD433 | Martin Almquist | 1 |
| Computer Programming II | UU-12004 | 1TD722 | Roman Iakymchuk | 1 |
| Data Mining I | UU-11031 | 1DL360 | Ece Calikus | 1 |
| Data, Ethics and Law | UU-11011 | 1DL002 | Mikael Laaksoharju | 1 |
| Database Design I | UU-11018 | 1DL301 | Georgios Fakas | 1 |
| Database Design I CS | UU-11004 | 1DL305 | Georgios Fakas | 1 |
| Empirical Modelling | UU-11810 | 1RT890 | Per Mattsson | 1 |
| Functional Programming I | UU-11006 | 1DL330 | Tjark Weber | 1 |
| Human-Computer Interaction | UU-11602 | 1MD016 | Katie Winkle | 1 |
| Introduction to Information Technology | NOT applicable | 1DT051 | Aletta Nylén | 1 |
| Introduction to Parallel Programming | UU-11009 | 1DL530 | Konstantinos Sagonas | 1 |
| Introduction to Scientific Computing | UU-12009 | 1TD342 | Emanuel Rubensson | 1 |
| Introduction to Studies in Embedded Systems | NOT applicable | 1DT086 | Calkin Suero Montero | 1 |
| IT, Sustainability and Social Responsibility | UU-11042 | 1DL008 | Mike Hazas | 1 |
| Large Language Models and Societal Consequences of Artificial Intelligence | UU-11800 | 1RT730 | Ekta Vats | 1 |
| Maintenance Programming | UU-11024 | 1DL601 | Sofia Ouhbi | 1 |
| Mathematical Modelling of Football | UU-11813 | 1RT001 | David Sumpter | 1 |
| Medical Informatics | UU-11613 | 1MD026 | Ingela Nyström | 1 |
| Medical Informatics | UU-11601 | 1MD030 | Ingela Nyström | 1 |
| Numerical Methods and Simulation | UU-12036 | 1TD403 | Stefan Pålsson | 1 |
| Operating Systems I | UU-11208 | 1DT044 | Karl Marklund | 1 |
| Process Control | UU-11817 | 1RT002 | Bengt Carlsson | 1 |
| Scientific Computing for Data Analysis | UU-12032 | 1TD352 | Daniel Hernandez Escobar | 1 |
| Semantics of Programming Languages | UU-11003 | 1DL311 | Elias Castegren | 1 |
| Software Engineering and Project Management | UU-11007 | 1DL251 | Jennifer Gross | 1 |
| System Identification | UU-11807 | 1RT885 | Per Mattsson | 1 |
Period 2
| Course | Application code | Course code | Teacher | Period |
| Advanced Software Design | UU-11014 | 1DL242 | Sofia Ouhbi | 2 |
| Algorithms and Data Structures II | UU-11016 | 1DL231 | Justin Pearson | 2 |
| Applied Finite Element Methods | UU-12006 | 1TD056 | Doghonay Armand | 2 |
| Applied Systems Analysis | UU-11809 | 1RT242 | Hans Rosth | 2 |
| Automatic Control I | UU-11803 | 1RT490 | Hans Rosth | 2 |
| Compiler Design I | UU-11019 | 1DL321 | Konstantinos Sagonas | 2 |
| Computational Methods for Scientific Applications | NOT applicable | 1TD047 | Jörn Zimmerling | 2 |
| Computer Architecture I | UU-11237 | 1DT038 | Yuan Yao | 2 |
| Computer Networks II | UU-11222 | 1DT074 | José Mairton Barros Da Silva Júnior | 2-3 |
| Computer Programming I | NOT applicable | 1TD433 | Gustav Eriksson | 2 |
| Computer-Assisted Image Analysis I | UU-12030 | 1TD396 | Filip Malmberg | 2 |
| Concurrent Algorithms and Data Structures | UU-11038 | 1DL590 | Parosh Abdulla | 2 |
| Database Design I | UU-11020 | 1DL301 | Georgios Fakas | 2 |
| Database Design I CS | UU-11013 | 1DL305 | Georgios Fakas | 2 |
| Database Design II | UU-11029 | 1DL400 | Georgios Fakas | 2 |
| Human-Computer Interaction | UU-11600 | 1MD016 | Lars Oestreicher | 2 |
| Intelligent Interactive Systems | UU-11619 | 1MD032 | Ginevra Castellano | 2 |
| Interface Programming with a User Perspective | UU-11604 | 1MD031 | Mikael Laaksoharju | 2 |
| Introduction to Scientific Computing | UU-12037 | 1TD342 | Murtazo Nazarov | 2 |
| Mining of Social Data | UU-11012 | 1DL465 | Matteo Magnani | 2 |
| Modelling for Combinatorial Optimisation | UU-11005 | 1DL451 | Pierre Flener | 2 |
| Non-Excluding Design and Evaluation | UU-11605 | 1MD033 | Lars Oestreicher | 2 |
| Optimisation | UU-12040 | 1TD184 | Di Yuan | 2 |
| Project in Computational Science | UU-12022 | 1TD307 | Stefan Engblom | 2 |
| Project in Computer Systems | UU-11215 | 1DT104 | Didem Gürdür Broo | 2 |
| Project in Scientific Computing | UU-12028 | 1TD316 | Stefan Engblom | 2 |
| Program Design and Data Structures | NOT applicable | 1DL201 | Eva Darulova | 2-3 |
| Real Time Systems | UU-11210 | 1DT004 | Wang Yi | 2 |
| Real Time Systems I | UU-11202 | 1DT063 | Wang Yi | 2 |
| Research Methodology for Image Analysis and Machine Learning | UU-11603 | 1MD048 | Carolina Wählby | 2 |
| Scientific Computing for Data Analysis | UU-12042 | 1TD352 | Davoud Mirzaid | 2 |
| Scientific Computing for Partial Differential Equations | UU-12011 | 1TD354 | Ken Mattsson | 2 |
| Scientific Visualisation | UU-12026 | 1TD389 | Ingela Nyström | 2 |
| Secure Computer Systems I | UU-11209 | 1DT072 | Paul Fiterau Brostean | 2 |
| Software Engineering Project | UU-11026 | 1DL650 | Sven-Olof Nyström | 2 |
| Software Testing | UU-11015 | 1DL610 | Ramanathan Thinniyam Srinivasan | 2 |
| Statistical Machine Learning | UU-11808 | 1RT700 | Dave Zachariah | 2 |
Full-term course
| Course | Application code | Course code | Teacher | Period |
| Accelerating Systems with Programmable Logic Components | UU-11201 | 1DT109 | Yuan Yao | 1-2 |
| Advanced Course on Topics in Scientific Computing II | UU-12012 | 1TD326 | Elisabeth Larsson | 1-2 |
| Computer Architecture I | UU-11200 | 1DT016 | David Black-Schaffer | 1-2 |
| Computer Programming I | UU-12031 | 1TD433 | Jarmo Rantakokko | 1-2 |
| Computing Education Research | UU-11234 | 1DT061 | Anna Eckerdal | 1-2 |
| Imperative and Object-Oriented Programming Methodology | UU-11023 | 1DL221 | Elias Castegren | 1-2 |
| Information Technology: Possibilities and Challenges | UU-11213 | 1DT110 | Contact Filip Malmberg | 1-2 |
| Introduction to Image Analysis | UU-11620 | 1MD110 | Natasa Sladoje | 1-2 |
| IT and Society | UU-11205 | 1DT012 | Roni Kaufman | 1-2 |
| Model-Based Design of Embedded Software | UU-11207 | 1DT059 | Bengt Jonsson | 1-2 |
| Programming | UU-11035 | 1DL042 | Ramiz Gindullin | 1-2 |
| Programming Theory | UU-11218 | 1DT034 | Mohamed Faouzi Atig | 1-2 |
| Project in Data Science | UU-11000 | 1DL508 | Di Yuan | 1-2 |
| Project in Data Science | UU-11002 | 1DL507 | Di Yuan | 1-2 |
| Project in Software Development in Image Analysis and Machine Learning | UU-11622 | 1MD036 | Ida-Maria Sintorn | 1-2 |