Computer Science & Information Systems

B.Sc. Computer Science  

Faculty of Mathematics and Information Science  

Duration: 3,5 years  

Starts in: October

For the first three semesters, the program covers the basics of mathematics, which allows for the effective learning of computer science and programming techniques in the next semesters. In this period, students receive basic information on calculus, linear algebra and geometry, discrete mathematics, logic, numerical methods, and principles of electronics. Additionally, during the first semesters, introduction courses to structural and object-oriented programming, algorithms, and data structures as well as operating systems are offered. Until the fourth semester, classes are joint for all students. From the fifth semester, students have the opportunity to choose elective courses which cover both theoretical and practical aspects of computer science. The last, seventh semester is mainly devoted to team projects and thesis preparation. Students are thoroughly educated in mathematics and acquire the theoretical basics of computer science, which enables them to widen their knowledge in the rapidly changing field of computer science. Graduates can use IT tools, program in various programming languages, and operate IT equipment and software. They can work as part of a team to develop and implement IT projects, as well as verify component elements of computer information systems in compliance with a given specification. Graduates can administer medium-scale computer information systems and computer networks.  


Examples of modules:  

• Programming (C, C++, Java, C#, .NET, and others)  

• Discrete mathematics  

• Introduction to digital systems  

• Algorithms and data structures  

• Differential equations  

• Operating systems  

• Data transmission  

• Databases  

• Computer networks  

• Multilayer application development  

• Software engineering  

• Artificial intelligence fundamentals