The rapid growth of the Internet and the continued integration of computers into everyday items beyond the PC (cars, televisions, mobile devices, etc.) constantly create new opportunities for those who understand how to use them. The rapid development of the field of Computer Science continues into the 21st century. The field is always growing and evolving, constantly providing new frontiers and challenges for practitioners.

As a Computer Science student you will learn the fundamentals of the Computer Science including topics such as computer programming, operating systems, compiler construction, programming language, algorithms theory, models of computation, graphics, artificial intelligence, networking, mobile development, web programming, and more.