Program Accreditation
Accredited by the Engineering Accreditation Commission of ABET(
Computer Engineering Department is about to move to the new college of "Computing Sciences and Engineering"

High-quality and Innovative Program

The Computer Engineering (CPE) department at Kuwait University (KU) offers the following academic programs: 

  • B.S. in Computer Engineering 
  • M.S. in Computer Engineering

Our B.S. program is recognized by the Accreditation Board for Engineering and Technology (ABET) as substantially equivalent to accredited programs in the United States. Accreditation ensures that the program meets a defined international standard in instruction and facilities. In addition to academic programs, the CPE department provides professional courses through the Office of Consultation and Career Development (OCCD) and has an active research program in a broad range of topics in computer engineering.

Broad Foundation + Specialization

The CPE undergraduate curriculum is designed according to the Institute for Electrical and Electronic Engineers - Computer Society (IEEE-CS) and the Association for Computing Machinery (ACM) standard curriculum. It consists of core programs of required lecture and laboratory courses that provide a broad foundation to all students, plus a wide range of senior capstone and technical electives that enable students to specialize in technical areas of their choice.

Computer Engineering: Software Engineering & Network Engineering & Hardware Engineering ...

Computer engineers are concerned with analyzing and solving problems in the software, network, and hardware of computers. The answer to a problem in these areas may be a change in the hardware, an amendment in the software, or a modification in the network. The knowledge of the "body", "mind" and "nerve net"of a computer system helps computer engineers work at the microscopic level and on a large, system-wide scale.

Computer Engineering: A Field of Its Own

In addition to software engineering, network engineering, and hardware engineering the computer engineers use many of the principles and techniques of electrical engineering, electronics engineering and computer science. The computer engineering field includes courses in programming, algorithms, discrete structures, digital logic, circuits analysis, microelectronics, embedded systems, computer organization and architecture, computer networks, network programming, software techniques, artificial intelligence, and database systems. The major technical areas of CPE at KU are:

  • Computer Networking
  • Information and Software Systems
  • Intelligent Systems
  • Digital Hardware

Undergraduate Design & Training

Design projects are woven throughout the CPE curriculum especially in capstone design and elective courses. The teaching and research programs provide design opportunities for undergraduates and graduate students. Local training is available, and training abroad programs are also offered for distinguished students.

New and Exciting Careers

The fast pace of technology has spawned a plethora of new and exciting jobs in computing including Network or computer systems analyst/administrator, data communications analyst/administrator, software engineer, computer systems engineer, database administrator, computer security specialist, ect. Computer engineering graduates have the option of moving into software, network, or hardware positions, or blending these areas. In addition to government agencies, typical industries hiring computer engineers include: computer manufacturers, computer maintenance companies, software houses, engineering firms, financial services, commercial organizations, consulting firms, transportation companies, and manufacturing corporations, research institutes, and academic establishments.

 Student Societies

Our undergraduates are actively involved in Association for Computing Machinery (ACM) and the Institute of Electrical and Electronic Engineers Computer Society (IEEE/CS) student societies.


©2017 College of Engineering & Petroleum