Course list for spring 2026

The spring semester consists of two periods - period 3 och period 4
Period 3
Course | Application code | Course code | Teacher | Period |
|---|---|---|---|---|
| Advanced Interaction Design | UU-61614 | 1MD001 | Mikael Laaksoharju | 3 |
| Algorithms and Data Structures III | UU-61034 | 1DL481 | Justin Pearson | 3 |
| Automatic Control I | UU-61802 | 1RT490 | Per Mattsson | 3 |
| Computer Graphics | UU-62020 | 1TD388 | Anders Hast | 3 |
| Computer Networks II | Started in period 2 | 1DT074 | José Mairton Barros Da Silva Júnior | 2-3 |
| Computer Programming I | UU-62019 | 1TD433 | Murtazo Nazarov | 3 |
| Cryptology | UU-61225 | 1DT075 | Andreina Francisco | 3 |
| Data Engineering I | UU-62015 | 1TD169 | Prashant Singh | 3 |
| Deep Learning | UU-61815 | 1RT720 | Niklas Wahlström | 3 |
| Distributed Information Systems | UU-61219 | 1DT066 | Ramanathan Thinniyam Srinivasan | 3 |
| High Performance Programming | UU-62013 | 1TD062 | Jarmo Rantakokko | 3 |
| Information Technology and Energy Storage | UU-61204 | 1DT115 | Christian Rohner | 3 |
| Introduction to Computer Control Systems | UU-61813 | 1RT485 | Fabio Bonassi | 3 |
| Introduction to Machine Learning | UU-61027 | 1DL034 | Justion Pearson | 3 |
| Introduction to Process Control | UU-61819 | 1RT999 | Bengt Carlsson | 3 |
| Introduction to Scientific Computing | UU-62009 | 1TD342 | Doghonay Armand | 3 |
| Introduction to Scientific Computing F | UU-62018 | 1TD343 | Martin Almquist | 3 |
| IT, Ethics and Organisation | UU-61615 | 1MD004 | Didem Gürdür Broo | 3 |
| Low-Level Parallel Programming | UU-61206 | 1DT116 | Chang Hyun Park | 3 |
| Program Design and Data Structures | Started in period 2 | 1DL201 | Eva Darulova | 2-3 |
| Programming Embedded Systems | UU-61248 | 1DT106 | Paul Fiterau Brostean | 3 |
| Requirements in Agile Development | UU-61607 | 1MD200 | Andreas Bergqvist | 3 |
| Scientific Computing for Data Analysis | UU-62032 | 1TD352 | Davoud Mirzaei | 3 |
| Statistical Machine Learning | UU-61812 | 1RT700 | Sara Hamis | 3 |
| System Design with a User Perspective | UU-61605 | 1MD034 | Rebecca Cort | 3 |
| Systems Analysis and Operations Research | UU-61816 | 1RT317 | Hans Rosth | 3 |
| Wireless Communication and Networked Embedded Systems | UU-61250 | 1DT194 | Contact Pontus Ekberg | 3 |
Period 4
Full-term course
Course | Application code | Course code | Teacher |
|---|---|---|---|
| Advanced Computer Architecture | UU-61211 | 1DT024 | Stefanos Kaxiras |
| Advanced Course on Topics in Scientific Computing I | UU-62005 | 1TD322 | Elisabeth Larsson |
| Advanced Course on Topics in Scientific Computing II | UU-62012 | 1TD326 | Elisabeth Larsson |
| Computer Systems with Project Work | UU-61217 | 1DT003 | Lars-Åke Nordén |
| Information Technology: Possibilities and Challenges | UU-61231 | 1DT110 | Contact Karl Marklund |
| Natural Computation Methods for Machine Learning | UU-61011 | 1DL073 | Olle Gällmo |
| Object-Oriented Programming in Java | UU-61025 | 1DL028 | Sven-Olof Nyström |
| Operating Systems and Process-Oriented Programming | UU-61236 | 1DT096 | Karl Marklund |
| Programming | UU-61035 | 1DL042 | Contact Tjark Weber |
| Programming for Teacher Training Students | UU-61045 | 1DL006 | Anna Eckerdal |
| User Interfaces: Programming and Evaluation | UU-61616 | 1MD046 | Lars Oestreicher |