Computer Science, BSc
Language requirements: English language proficiency (TOEFL 513 /IELTS 5.5/oral examination)
Duration: 6 semesters
ECTS credits: 180
| Year | Main subjects |
| 1 | Computer-Aided Mathematics and Visualization, Discrete Mathematics, Introduction to Programming, Logic in Computer Science, Operating Systems, Calculus, Network Architectures and Protocols, Database Systems, Database Systems Lab, Data Structures and Algorithms, 3D printing and modeling, Cloud Computing, Basics of GIS |
| 2 | High-Level Programming Languages, Web Technologies, Introduction to Computer Science, Applied Statistics, Software Engineering and Technologies, Foundations of Artificial Intelligence, Foundations of Computer Security, Applied Mathematics, Bioinformatics, E-Sports, Operation of Info-communication Systems, Image Processing in Practice, High-Level Programming Languages 3, Introduction to 3D Game Development, Compilers, Machine Learning in Practice, Advanced Database Knowledge, NoSQL Databases |
| 3 | Web Application Development, Software Development Methodologies, Computer Statistics, Software Testing, Advanced Data Security, Advanced Web Technologies, Thesis |
Internship, practice: Students should carry out an 8-week internship either at the university working in research projects or at a multinational or local company.
More information about the program can be found here.
Career prospect: Computer Science BSc graduates can find positions asf junior software developers at software development companies where C, C++, Java, Javascript, C#, .NET, PHP, Python, SQL, etc. are required. In some years, after gaining practical experience they can become senior software developers, or they can specialize in different fields such as mobile development, databases, IT system programming, graphics development, game programming, etc. In