| Subject |
Number of hours |
ECTS |
Exam |
| Year I, semester 1 |
|
Introduction to mathematics ✅ |
60 |
6 |
– |
|
Introduction to computer science ✅ |
60 |
6 |
YES |
|
Foundations of programming ✅ |
60 |
6 |
YES |
|
Algorithms and data structures ✅ |
60 |
6 |
YES |
|
Operating systems ✅ |
60 |
6 |
YES |
| OSH and library training ✅ |
5 |
0 |
– |
| Year I, semester 2 |
|
Linear algebra and geometry ✅ |
60 |
6 |
YES |
|
Logic and set theory ✅ |
60 |
6 |
YES |
|
Databases ✅ |
60 |
6 |
YES |
|
Object-oriented programming ✅ |
60 |
6 |
YES |
|
Internet technologies ✅ |
30 |
3 |
– |
| English 1 ✅ |
30 |
2 |
– |
| Physical education 1 ✅ |
30 |
0 |
– |
| Year II, semester 3 |
| Software engineering ✅ |
60 |
6 |
YES |
| Mathematical analysis ✅ |
60 |
6 |
YES |
| Discrete mathematics ✅ |
60 |
6 |
YES |
| Programming laboratory ✅ |
30 |
3 |
– |
| Computer networks ✅ |
60 |
6 |
YES |
| English 2 ✅ |
30 |
2 |
– |
| Physical education 2 ✅ |
30 |
0 |
– |
| Year II, semester 4 |
| Introduction to probability theory ✅ |
60 |
6 |
YES |
| Numerical methods ✅ |
60 |
6 |
YES |
| Artificial intelligence ✅ |
60 |
6 |
YES |
| Elective CS course 1 – Python ✅ |
60 |
6 |
YES |
| Elective CS course 2 – Optimization and evolutionary algorithms ✅ |
60 |
6 |
YES |
| English 3 ✅ |
30 |
2 |
– |
| Year III, semester 5 |
| Formal languages and complexity theory ✅ |
60 |
6 |
YES |
| Computer graphics ✅ |
60 |
6 |
YES |
| Human sciences or social sciences elective course 1 – Essential skills for career development ✅ |
30 |
2 |
– |
| Elective CS course 3 – Natural language processing ✅ |
60 |
6 |
YES |
|
Elective CS course 4 – Introduction to modern methods of compiler construction ✅ |
60 |
6 |
YES |
| English 4 ✅ |
30 |
4 |
YES |
| Year III, semester 6 |
| Statistics ✅ |
60 |
6 |
YES |
|
Elective CS course 5 – Topics in graph theory ✅ |
60 |
6 |
YES |
| Elective CS course 6 – Combinatorics for computer science ✅ |
60 |
6 |
YES |
| Elective CS course 7 |
60 |
6 |
YES |
| Team project ✅ |
30 |
6 |
– |
| Year IV, semester 7 |
| Cryptography with elements of algebra |
60 |
6 |
YES |
| Seminar |
30 |
6 |
– |
| Team project – cont. |
30 |
9 |
– |
| Human sciences or social sciences elective course 2 |
30 |
2 |
– |
| Fundamentals of entrepreneurship |
30 |
2 |
– |
| Protection of intellectual property |
15 |
1 |
– |
| Internship |
160 |
4 |
– |
| SUMMARY |
2060 |
210 |
27 |