| University-wide Courses | ||||||||||
| Compulsory courses 18 ECTS | ECTS | Autumn 2016 | Spring 2017 | Autumn 2017 | Spring 2018 | Autumn 2018 | Spring 2019 | Responsible lecturer | ||
| DTI6001.DT | Studying at the University | 6 | 6 | Kairit Tammets | ||||||
| IFI6201.DT | Scientific Thinking | 6 | 6 | Jaanika Meigas | ||||||
| YID6001.YM | LIFE - Learning in Interdisciplinary Focused Environment | 6 | 6 | |||||||
| Language Specialisation | ||||||||||
| Electives min. 6 ECTS | ECTS | Autumn 2016 | Spring 2017 | Autumn 2017 | Spring 2018 | Autumn 2018 | Spring 2019 | Responsible lecturer | ||
| LCE6421.HT | English for Special Purposes I | 6 | 6 | |||||||
| LCE6422.HT | English for Special Purposes II | 6 | 6 | |||||||
| LCE6423.HT | English for Special Purposes III | 6 | 6 | |||||||
| Core Courses | ||||||||||
| Compulsory courses 74 ECTS | ECTS | Autumn 2016 | Spring 2017 | Autumn 2017 | Spring 2018 | Autumn 2018 | Spring 2019 | Responsible lecturer | ||
| IFI6013.DT | Design and Development of Databases | 3 | 3 | Jaagup Kippar | ||||||
| IFI6018.DT | Networks and Data Communications | 4 | 4 | Meelis Karp | ||||||
| IFI6049.DT | Intellectual Property and Data Protection | 3 | 3 | Tanel Õunapuu | ||||||
| IFI6057.DT | Intelligent Systems | 4 | 4 | Ilkka Johannes Kosunen | ||||||
| IFI6068.DT | Introduction to Information Systems | 4 | 4 | Priit Parmakson | ||||||
| IFI6069.DT | Basic Course in Programming | 4 | 4 | Jaagup Kippar | ||||||
| IFI6074.DT | Programming Fundamentals | 4 | 4 | Inga Petuhhov | ||||||
| IFI6076.DT | Web Programming | 4 | 4 | Romil Rõbtšenkov | ||||||
| IFI6083.DT | Algorithms and Data Structures | 4 | 4 | Inga Petuhhov | ||||||
| IFI6107.DT | Introduction to Information Security | 4 | 4 | Hillar Põldmaa | ||||||
| IFI6207.DT | Interaction Design | 4 | 4 | Hans Põldoja | ||||||
| IFI6209.DT | Introduction to Operating Systems Management | 6 | 6 | Tanel Toova | ||||||
| IFI6211.DT | Front End Development | 4 | 4 | Romil Rõbtšenkov | ||||||
| IFI6212.DT | Theoretical Computer Science | 4 | 4 | Peeter Normak | ||||||
| MLM6400.DT | Probabilistic Structures | 6 | 6 | Tõnu Tõnso | ||||||
| MLM6401.DT | Discrete Structures | 6 | 6 | Tatjana Tamberg | ||||||
| MLM6406.DT | Continuous Structures | 6 | 6 | Anna Šeletski | ||||||
| Electives min. 16 ECTS | ECTS | Autumn 2016 | Spring 2017 | Autumn 2017 | Spring 2018 | Autumn 2018 | Spring 2019 | Responsible lecturer | ||
| DTI7001.DT | Traineeship Abroad | 9 | Inga Petuhhov | |||||||
| IFI6028.DT | Programming of Graphics and Music | 3 | 3 | Andrus Rinde | ||||||
| IFI6071.DT | Object Oriented Programming in C++ | 3 | 3 | Jaagup Kippar | ||||||
| IFI6091.DT | Object-oriented Web Applications | 3 | 3 | Jaagup Kippar | ||||||
| IFI6098.DT | Statistical Analysis Solutions in R | 4 | 4 | Jaagup Kippar | ||||||
| IFI6099.DT | Computer Games | 4 | 4 | Martin Sillaots | ||||||
| IFI6105.DT | 3D Modelling II | 4 | 4 | Kalle Kivi | ||||||
| IFI6203.DT | Robotics | 4 | 4 | Jaagup Kippar | ||||||
| IFI6203.DT | Robotics | 4 | 4 | Jaagup Kippar | ||||||
| IFI6203.DT | Robotics | 4 | 4 | Sander Aido | ||||||
| IFI6206.DT | Basics of the Digital Competencies | 3 | 3 | Kalle Kivi | ||||||
| IFI6210.DT | Individual Subject in the Area of Specialisation | 3 | Inga Petuhhov | |||||||
| IFI6215.DT | Maintenance of Computers and Networks | 3 | 3 | Meelis Karp | ||||||
| Elective module: Software engineering | ||||||||||
| Compulsory courses 24 ECTS | ECTS | Autumn 2016 | Spring 2017 | Autumn 2017 | Spring 2018 | Autumn 2018 | Spring 2019 | Responsible lecturer | ||
| IFI6054.DT | Agile Software Development | 3 | 3 | Marek Kusmin | ||||||
| IFI6059.DT | Programming of Applications | 4 | 4 | Romil Rõbtšenkov | ||||||
| IFI6092.DT | Software Foundations of Testing | 3 | 3 | Sille Kaupmees | ||||||
| IFI6095.DT | Web Frameworks | 3 | 3 | Gleb Redko | ||||||
| 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 | ||||||
| Elective module: Digital Media | ||||||||||
| Compulsory courses 24 ECTS | ECTS | Autumn 2016 | Spring 2017 | Autumn 2017 | Spring 2018 | Autumn 2018 | Spring 2019 | Responsible lecturer | ||
| IFI6022.DT | Digital Media | 4 | 4 | Andrus Rinde | ||||||
| IFI6023.DT | Computer Graphics | 4 | 4 | Romil Rõbtšenkov | ||||||
| IFI6077.DT | 3D Modelling I | 4 | 4 | Kalle Kivi | ||||||
| IFI6102.DT | 3D Animation | 3 | 3 | Andrus Rinde | ||||||
| IFI6104.DT | Website Development and Management | 3 | 3 | Romil Rõbtšenkov | ||||||
| IFI6214.DT | Web and Media Elements | 6 | 6 | Andrus Rinde | ||||||
| Training | ||||||||||
| Compulsory courses 6 ECTS | ECTS | Autumn 2016 | Spring 2017 | Autumn 2017 | Spring 2018 | Autumn 2018 | Spring 2019 | Responsible lecturer | ||
| IFI6213.DT | Software Development Practice | 6 | 6 | Inga Petuhhov | ||||||
| Electives | ||||||||||
| Electives min. 24 ECTS | ||||||||||
| Bachelor's thesis | ||||||||||
| Compulsory courses 12 ECTS | ||||||||||
| Semester view: | Autumn 2016 | Spring 2017 | Autumn 2017 | Spring 2018 | Autumn 2018 | Spring 2019 |
| Study programme: | https://ois2.tlu.ee/tluois/programme/IFIFB/16.DT |