The mission of the Computer Science program is to prepare our students for careers in their chosen area of specialization. As such, the program aims to provide quality instruction, advisory services and student support to ensure students achieve their goals and gain the knowledge and experience required to succeed in the demanding field of Computer Science.
Besides focusing on providing necessary professional skills to students, the program delivers several courses to equip graduates with broad insights that would prepare them to stay efficient and live in harmony, in society, in general. Some of these courses will enhance the critical thinking of future graduates of the program, and some will provide basic education in the field of natural sciences. Emphasis on teamwork, as well as organization and structure of the core courses, will give graduates the capability to fill the growing demand of software engineers, Web and Mobile application developers, data engineers, data scientists, system and database developers and administrators.
Extra Notes
Graduates have sufficient knowledge and skills in the field of computer science to perform on a high professional level to contribute to the advancement of both their professional community and broader society;
Graduates are able to work autonomously and function efficiently in a team environment both as leaders and team members.