Computer Science, Engineering Studies 2017/2018

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