Bachelor’s Degree Program in Computer Science

Program at a Glance

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.


Program Educational Objectives (PEOs) are:

  • 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.


Career opportunities

Graduate students of the Computer Science program can be employed in a variety of organizations related and pursue their professional careers in the fields of:

  • Systems and Software Engineering;
  • Computer Systems and Database Management, Operations and Administration;
  • Data Engineering and Data Science.


The Curriculum at a Glance

The curriculum of Computer Engineering is divided into 8 semesters and takes 4 years to complete.

8 Semesters, 240 ECTS (1 ECTS: 25 hours)

  • Free-elective Component: General Module – 60 ECTS (including 12 ECTS electives);
  • Major - 180 ECTS (including 42 ECTS electives).).

Academic Degree: The Degree of Bachelor of Computer Science



For more information, please contact:


Bottom Banners