First Year
I Semester
Subjects
Mathematics 1 (linear algebra, analysis) – ECTS – 5
Introduction to Scientific Research – ECTS – 5
Basics of Computer Science & Programming – ECTS – 10
Basic Personal Skills – ECTS – 5
Data Bases – ECTS – 5
II Semester
Subjects
Mathematics 2 (statistics, applied mathematics) – ECTS – 10
Software engineering – Algorithmics Modelling & Data Structures + WAB (small bachelor thesis) – ECTS – 10
Data Modelling & Databases – ECTS – 5
Technical Principles of Computer Science – ECTS – 5
Second Year
III Semester
Subjects
Formal Principles of Computer Science – ECTS – 5
Data Analytics & Big Data – ECTS – 5
Information Security – ECTS – 5
Computer Networks & Distributed Systems – ECTS – 5
Elective 1 – ECTS – 10
Data Science Methodology and Data Analysis + WAB (small bachelor thesis)
Cyber Security (Basics) + WAB (small bachelor thesis)
Programming 1 (Python Programming Language-Basic Level) + WAB (small bachelor thesis)
IV Semester
Subjects
Machine Learning & AI – ECTS – 5
Advanced Programming + WAB (small bachelor thesis) – ECTS – 10
Operating Systems – ECTS – 5
Individual Programming Project – ECTS – 5
Project Management – ECTS – 5
Third Year
V Semester
Subjects
Agile Software Engineering and Software Technology + WAB (small bachelor thesis) – ECTS – 10
Web and Mobile Applications – ECTS – 5
Human Computer Interaction – ECTS – 5
Elective 4 – ECTS – 5
Big data technologies and cloud processing
Data security and cryptology
Visualization (presentation of received information)
Elective 5 – ECTS – 5
IT management
Software Engineering 2 (advanced software engineering, software quality)
New financial technologies
VI Semester
Subjects
Law and Data Protection – ECTS – 5
Business Planning/ Entrepreneurship – ECTS – 10
Bachelor Thesis – ECTS – 15