B.Sc in Computer Science

School of Computer Science
B.Sc. in Computer Science 
The 3-year B.Sc. program in Computer Science equips its students with comprehensive software and hardware expertise, extensive research skills, independent study capabilities, and an all-important sense of curiosity. Ultimately, our graduates are able to find their place in hi-tech and other cutting-edge industries, or alternately, continue their studies toward advanced academic degrees. Wherever they choose to go, they contribute to the rapidly changing technological environment of the 21st century. 

Topics included in the curriculum:  
  • Theory of computer science
  • Programming languages and their principles
  • Algorithmic thinking and problem solving
  • Computer science applications
Principal study areas: 
  • Machine learning and data science
  • Practical aspects of software engineering (DevOps, mobile development, etc.)
  • Internet and networking
  • Computer vision and graphics