Bachelor of Science in Computer Engineering


Computer Engineering encompasses all areas of research, development, design, and the 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 identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  2. An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  3. An ability to communicate effectively with a range of audiences.
  4. An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
  5. An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

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.