Bachelor of Science in Computer Engineering


Computer engineering encompasses all areas of research, development, design, and operation of electronic systems and their components, including software. Emphasis in such varied areas as programming and compilers, computers and microprocessors, operating systems, computer networks and communication, and electronic and digital electronics devices and design is available. Students gain hands-on experience in the laboratory courses that accompany classroom work and develop design skills starting from the first year. The curriculum trains students for direct entry into the engineering profession and prepares them for graduate studies. Their activities span industrial activity, research, development, design, production, marketing, operation, field test, and maintenance of many types of equipment and systems for government and industry.


Guided by its mission, the Computer Engineering Department has formulated a set of Program Educational Objectives (PEOs) that describe what graduates are expected to attain within a few years of graduation. The PEO are based on the needs of the program’s constituencies. The objective of the Computer Engineering program is to prepare graduates who will be successful in their chosen career paths. Specifically, graduates of this program, within a few years of graduation, will be able to:

  1. Gain proficiency as computer engineers, with an ability to adapt to new environments and technologies, and solve a wide range of engineering-related problems in the industry, governmental institutions, or other work environments.
  2. Acquire competence and recognition as significant contributors to their organizations, as indicated by promotions, raises, awards, publications, inventions, and/or leadership positions.
  3. Continue to expand their education and skills via graduate studies, professional training, and/or other educational and professional development experiences.
  4. Gain respect as computer engineers in conformance with societal and national expectations for the state of Kuwait to become a leading knowledge-based economy in the region.

Upon successful completion of all CE program requirements, CE graduates will be able to have the following knowledge, skills and behaviors:

  1. An ability to apply knowledge of mathematics, science, and engineering principles.
  2. An ability to design and conduct experiments, as well as to analyze and interpret data.
  3. An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
  4. An ability to function on multidisciplinary teams.
  5. An ability to identify, formulate and solve engineering problems.
  6. An understanding of professional and ethical responsibility.
  7. An ability to communicate effectively.
  8. The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
  9. A recognition of the need for, and an ability to engage in life-long learning.
  10. A knowledge of contemporary issues.
  11. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

Graduates from Computer Engineering are sought by all major industries. Computer engineers hold many unusual and challenging positions in the software, aerospace, chemical, automotive, medical, textile, transportation, petroleum, and other nonelectrical-oriented industries, as well as in computers, electronics, communications, power, and other electrical industries. Their activities span:

  • Industrial activity
  • Research and development
  • Design
  • Production
  • Marketing
  • Operation
  • Field testing
  • Maintenance of many types of equipment for government, industry, private and public sectors and households.