Data & Computer Science

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