Degree Program


The Bachelor of Science program in Computer Engineering prepares the students to achieve the following career and professional accomplishments within a few years of graduation. The graduates of the program are able to:

  • A strong foundation in Computer Engineering area relevant to the current needs of industry to allow them to successfully compete for demanding and high quality jobs
  • Work in industry and government and provide the application of the information and communication technologies.
  • An ability to use computers as a tool and design, construct software-intensive systems.
  • To prepare students for professional success with clear communication ability, commitment to ethical and social responsibilities, diversity, lifelong learning, and teamwork.
  • Made positive contributions to their community and society by applying skills and abilities learned during their undergraduate program in computer engineering and systems
  • Improve their knowledge and skills through lifelong learning and graduate studies

The aims of the Department of Computer Engineering are; bringing up experienced and knowledgeable individuals equipped with theoretical and practical information related to the discipline, and at the same time, bring up competent individuals who are able to contribute to the developments and research studies in the field, and be managers and instructors to continue to bring up qualified people who can effectively serve in this field.
The department aims to raise specialists and instructors for the field of computer engineering discipline and by this way, help to meet the demands in relevant industries, job centres and higher education institutions. In addition to this, carry out research, offer elective computer courses to students of other departments and provide help for faculty members in their research studies that require the utilization of computers.
The degree program aims at equipping our students with the abilities needed to face with confidence the challenges of the domestic and foreign professional sector or of post-graduate academic programs at home or abroad. Our graduates acquire the professional skills that a rapidly shifting technological environment demands, including complex reasoning, critical thinking, and problem solving. They are able to assume leading roles in the industry. In addition, our graduates are in position to succeed in the private industrial sector, in the government sector, as well as in the academic and research environment.

The degree programme intends to prepare students and graduate them with a number of abilities and skills. The intended learning outcomes of the degree program have been clearly defined and are accessible to all relevant stakeholders, especially to teachers, trainers, lecturers, and students. These outcomes are valid and based on currently accepted technical developments in computer engineering. The intended learning outcomes and the requirements to achieve them have been made transparent to the learners. Formal mechanisms are in place for the periodic review and monitoring of the degree programme. Students are assessed using the published criteria to ensure that the learning outcomes intended by the degree programme have all been achieved. Student achievements have been measured and monitored constantly to make sure that they are competent to take up qualified employment after graduating from the degree programme.
A list of the intended learning outcomes of the degree programme is given below. The list contains 10 carefully selected items with the intentions of achieving the learning outcomes of the degree programme:

  1. Ability to understand and apply knowledge of mathematics, science, and engineering
  2. Ability to analyze a problem, identify and define the computing requirements appropriate to its solution
  3. Ability to apply mathematical foundations, algorithmic principles, and computer engineering techniques in the modeling and design of computer-based systems
  4. Ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social aspects
  5. Planning and carrying out experiments, as well as to analyze and interpret data
  6. Ability to use the techniques, skills and modern engineering tools necessary for engineering practice
  7. An understanding of professional, ethical, legal, security and social issues and responsibilities that apply to engineering
  8. Ability to work productively in a multidisciplinary team, in particular to carry out projects involving computer engineering skills
  9. Ability to communicate effectively with a range of audiences
  10. A recognition of the need for, and an ability to engage in life-long learning

Admissions And Entry Requirements
Module Handbook
Study Plan