Eesti keeles | In English
Study programmes | Lecturers | Final theses | Applications | Queries

IFIFB/24.DT Computer Science

University-wide Courses  
Compulsory courses 18 ECTS ECTS Autumn 2024 Spring 2025 Autumn 2025 Spring 2026 Autumn 2026 Spring 2027 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 2024 Spring 2025 Autumn 2025 Spring 2026 Autumn 2026 Spring 2027 Responsible lecturer  
LCE6521.HT English for Special Purposes I 6       6      
LCE6522.HT English for Special Purposes II 6       6      
 
Core Courses  
Compulsory courses 77 ECTS ECTS Autumn 2024 Spring 2025 Autumn 2025 Spring 2026 Autumn 2026 Spring 2027 Responsible lecturer  
IFI6018.DT Networks and Data Communications 4     4       Meelis Karp  
IFI6049.DT Intellectual Property and Data Protection 3     3       Tanel Õunapuu  
IFI6068.DT Introduction to Information Systems 4   4         Merle Laurits  
IFI6207.DT Interaction Design 4   4         Mati Mõttus  
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  
MLM6106.DT Mathematics in Practice 4 4           Jüri Kurvits  
MLM6217.DT Foundations of Discrete Mathematics 6     6       Tatjana Tamberg  
Electives min. 18 ECTS ECTS Autumn 2024 Spring 2025 Autumn 2025 Spring 2026 Autumn 2026 Spring 2027 Responsible lecturer  
DTI6002.DT Enterprise Seminar 2              
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 en
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  
IFI6218.DT Technologies of Digital Humanities 6     6       Jaagup Kippar  
IFI6222.DT Qualitative Digital Humanities 6         6   Jaagup Kippar  
IFI6224.DT Mobile Application Development 4         4   Roman Gorislavski  
IFI6236.DT User Interface Aesthetics 4       4     Darja Tokranova  
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  
 
Elective module: Software engineering  
Compulsory courses 24 ECTS ECTS Autumn 2024 Spring 2025 Autumn 2025 Spring 2026 Autumn 2026 Spring 2027 Responsible lecturer  
IFI6054.DT Agile Software Development 3       3     Liis Hundt  
IFI6101.DT Internet of Things 3         3   Jaagup Kippar  
IFI6106.DT Databases 4     4       Priidu Paomets  
IFI6208.DT General Purpose Development Platforms 4   4         Jaagup Kippar  
IFI6229.DT Programming of Applications 6     6       Raimo Pregel  
IFI6230.DT Foundations of Software Testing 4   4         Mart Kiviselg  
 
Elective module: Digital Media  
Compulsory courses 24 ECTS ECTS Autumn 2024 Spring 2025 Autumn 2025 Spring 2026 Autumn 2026 Spring 2027 Responsible lecturer  
IFI6022.DT Digital Media 4     4       Andrus Rinde  
IFI6214.DT Web and Media Elements 6   6         Andrus Rinde  
IFI6225.DT User Interface Design and Development 4       4     Madeleine Poogen  
IFI6246.DT Website Development and Management 4   4         Yulia Valerievna Sion  
IFI6247.DT Computer Graphics 6     6       Debora Conceição Firmino De Souza  
 
Training  
Compulsory courses 6 ECTS ECTS Autumn 2024 Spring 2025 Autumn 2025 Spring 2026 Autumn 2026 Spring 2027 Responsible lecturer  
IFI6233.DT Professional Placement 6           6 Inga Petuhhov  
 
Electives  
Electives min. 19 ECTS  
 
Bachelor's thesis  
Compulsory courses 12 ECTS  
 
Semester view: Autumn 2024 Spring 2025 Autumn 2025 Spring 2026 Autumn 2026 Spring 2027
 
Student progress Balance of nominal division
 
Study programme: https://ois2.tlu.ee/tluois/programme/IFIFB/24.DT