| University-wide Courses | ||||||||||
| Compulsory courses 18 ECTS | ECTS | Autumn 2025 | Spring 2026 | Autumn 2026 | Spring 2027 | Autumn 2027 | Spring 2028 | Responsible lecturer | ||
| DTI6001.DT | Studying at the University | 6 | 6 | Merike Saar | ||||||
| DTI6003.DT | Data-Driven Decision-Making | 6 | 6 | Sirje Virkus | ||||||
| YID6001.YM | LIFE - Learning in Interdisciplinary Focused Environment | 6 | 6 | |||||||
| Language Specialisation | ||||||||||
| Electives min. 6 ECTS | ECTS | Autumn 2025 | Spring 2026 | Autumn 2026 | Spring 2027 | Autumn 2027 | Spring 2028 | Responsible lecturer | ||
| LCE6521.HT | English for Special Purposes I | 6 | 6 | |||||||
| LCE6522.HT | English for Special Purposes II | 6 | 6 | |||||||
| Core Courses | ||||||||||
| Compulsory courses 78 ECTS | ECTS | Autumn 2025 | Spring 2026 | Autumn 2026 | Spring 2027 | Autumn 2027 | Spring 2028 | Responsible lecturer | ||
| IFI6068.DT | Introduction to Information Systems | 4 | 4 | |||||||
| IFI6214.DT | Web and Media Elements | 6 | 6 | Andrus Rinde | ||||||
| IFI6226.DT | Object-Oriented Programming | 6 | 6 | Jaagup Kippar | ||||||
| IFI6227.DT | Web Programming | 6 | 6 | Andrus Rinde | ||||||
| IFI6228.DT | Algorithms and Data Structures | 6 | 6 | Inga Petuhhov | ||||||
| IFI6238.DT | Fundamentals of Programming | 6 | 6 | Inga Petuhhov | ||||||
| IFI6239.DT | Design of Databases | 4 | 4 | Inga Petuhhov | ||||||
| IFI6240.DT | Software Development Project | 6 | 6 | Inga Petuhhov | ||||||
| IFI6241.DT | Theoretical Computer Science | 6 | 6 | Peeter Normak | ||||||
| IFI6242.DT | Artificial Intelligence and Machine Learning | 6 | 6 | Jaagup Kippar | ||||||
| IFI6243.DT | Introduction to Information Security | 6 | 6 | Hillar Põldmaa | ||||||
| IFI6248.DT | Foundations of Interaction Design | 6 | 6 | Mati Mõttus | ||||||
| MLM6106.DT | Mathematics in Practice | 4 | 4 | Anna Šeletski | ||||||
| MLM6217.DT | Foundations of Discrete Mathematics | 6 | 6 | Tatjana Tamberg | ||||||
| Electives min. 18 ECTS | ECTS | Autumn 2025 | Spring 2026 | Autumn 2026 | Spring 2027 | Autumn 2027 | Spring 2028 | Responsible lecturer | ||
| DTI6002.DT | Enterprise Seminar | 2 | Liina Guiter | |||||||
| DTI7001.DT | Traineeship Abroad | 9 | Inga Petuhhov | |||||||
| IFI6071.DT | Object Oriented Programming in C++ | 3 | 3 | Jaagup Kippar | ||||||
| IFI6099.DT | Computer Games | 4 | 4 | Mikhail Fiadotau | ||||||
| IFI6203.DT | Robotics | 4 | 4 | Tanel Toova | ||||||
| IFI6203.DT | Robotics | 4 | 4 | Tanel Toova | ||||||
| IFI6206.DT | Basics of the Digital Competencies | 3 | 3 | Kalle Kivi | ||||||
| IFI6209.DT | Introduction to Operating Systems Management | 6 | 6 | Tanel Toova | ||||||
| IFI6210.DT | Individual Subject in the Area of Specialisation | 3 | Inga Petuhhov | |||||||
| IFI6211.DT | Front End Development | 4 | 4 | Tauri Kirsipuu | ||||||
| IFI6224.DT | Mobile Application Development | 4 | 4 | Roman Gorislavski | ||||||
| IFI6237.DT | 3D Modelling | 6 | 6 | Kalle Kivi | ||||||
| IFI6244.DT | Research Seminar | 3 | 3 | Andrus Rinde | ||||||
| IFI6245.DT | Statistical Analysis Solutions in R | 6 | 6 | Jaagup Kippar | ||||||
| IFI6250.DT | Intellectual Property and Data Protection | 4 | 4 | Tanel Õunapuu | ||||||
| Elective module: Software Engineering | ||||||||||
| Electives min. 24 ECTS | ECTS | Autumn 2025 | Spring 2026 | Autumn 2026 | Spring 2027 | Autumn 2027 | Spring 2028 | Responsible lecturer | ||
| IFI6106.DT | Databases | 4 | 4 | Priidu Paomets | ||||||
| IFI6229.DT | Programming of Applications | 6 | 6 | Raimo Pregel | ||||||
| IFI6249.DT | Foundations of Software Testing | 6 | 6 | Mart Kiviselg | ||||||
| IFI6251.DT | Agile Software Development | 4 | 4 | Liis Hundt | ||||||
| IFI6252.DT | Internet of Things | 4 | 4 | Jaagup Kippar | ||||||
| Elective module: Interaction Design | ||||||||||
| Electives min. 24 ECTS | ECTS | Autumn 2025 | Spring 2026 | Autumn 2026 | Spring 2027 | Autumn 2027 | Spring 2028 | Responsible lecturer | ||
| IFI6247.DT | Computer Graphics | 6 | 6 | Debora Conceição Firmino De Souza | ||||||
| IFI6253.DT | Prototyping | 6 | 6 | Mustafa Can Özdemir | ||||||
| IFI6254.DT | User Interface Design | 6 | 6 | Madeleine Poogen | ||||||
| IFI6255.DT | User Interface Testing | 6 | 6 | Mati Mõttus | ||||||
| Elective module: Data Analytics | ||||||||||
| Electives min. 24 ECTS | ECTS | Autumn 2025 | Spring 2026 | Autumn 2026 | Spring 2027 | Autumn 2027 | Spring 2028 | Responsible lecturer | ||
| IFI6256.DT | Data and Visualization | 6 | 6 | Sirje Virkus | ||||||
| IFI6257.DT | Multivariate Statistical Analysis | 6 | 6 | Kairi Osula | ||||||
| IFI6258.DT | Data Science Technologies | 6 | 6 | Jaagup Kippar | ||||||
| IFI6259.DT | Data Analytics Project | 6 | 6 | Aira Lepik | ||||||
| Training | ||||||||||
| Compulsory courses 6 ECTS | ECTS | Autumn 2025 | Spring 2026 | Autumn 2026 | Spring 2027 | Autumn 2027 | Spring 2028 | Responsible lecturer | ||
| IFI6233.DT | Professional Placement | 6 | 6 | Inga Petuhhov | ||||||
| Electives | ||||||||||
| Electives min. 18 ECTS | ||||||||||
| Bachelor's Thesis | ||||||||||
| Compulsory courses 12 ECTS | ||||||||||
| Semester view: | Autumn 2025 | Spring 2026 | Autumn 2026 | Spring 2027 | Autumn 2027 | Spring 2028 |
| Study programme: | https://ois2.tlu.ee/tluois/programme/IFIFB/25.DT |