Skip to main content

About | Computer Engineering

Computer Engineering Department

The Computer Engineering program was initially established in 1985 as part of the Department of Electrical Engineering at the College of Engineering and Petroleum. In 2000, it evolved into an independent department, reflecting its growth and the increasing importance of computer engineering in the modern technological landscape. The department also includes a graduate program, which commenced in 1994, allowing for advanced study and research in the field.

The curriculum for the Computer Engineering program is comprehensive, encompassing essential areas such as computer hardware, software development, computer networks, information security, artificial intelligence, and robotics. This broad coverage ensures that students gain a solid foundation in both the theoretical and practical aspects of computer engineering. This curriculum is continuously updated to remain relevant in an ever-evolving job market and align with the latest scientific and professional developments. The most recent update to the program was implemented in 2024, ensuring that students are equipped with the knowledge and skills needed to succeed in their careers. Additionally, the department hosts the Association of Computer Engineers, which is affiliated with the Association for Computing Machinery (ACM). This organization provides students with opportunities to engage in various local and regional academic and professional events, fostering a sense of community and collaboration among aspiring computer engineers.

The department is also home to several state-of-the-art laboratories equipped with the latest computers and technology, serving as vital platforms for students to enhance their practical skills in various aspects of computer engineering. These facilities, along with specialized software laboratories, underscore the department's commitment to providing a well-rounded education that prepares students for the challenges of the industry. Through hands-on experience and access to state-of-the-art resources, students are better prepared to become innovative problem solvers for the needs of the society.

Degrees Awarded 

• Bachelor’s degree in Computer Engineering.

• Master’s degree in Computer Engineering.

CPE Program Mission

  • Providing a high quality, accredited educational experience that prepares students for success in engineering practice and advanced studies. 
  • Serving the academic, professional, and business computing communities in the State of Kuwait. Creating, 
  • expanding, and disseminating knowledge through scholarly activities.

CPE Program Vision

The Computer Engineering Department strives for international recognition in providing high-quality graduate and under-graduate education, inspiring innovation, and promoting state-of-the-art research.

Educational Objective

The Program Educational Objectives (PEOs) of the Computer Engineering program aim to produce graduates who will be able to:

  • Pursue successful careers as professionals or academics in Computer Engineering and related fields. 
  • Engage in lifelong learning through professional development activities or graduate studies. 
  • Contribute to the welfare of the society through innovation and responsible practice of the engineering profession.

Student Outcomes

The CPE program graduates will have:

  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.

Careers for Computer Engineering Graduates

The department takes a major part in career counseling, providing information about job opportunities and job search, resume preparation, interview techniques, and networking. The role of the department in career advising includes but not limited to providing the help on the choice of career path, internship programs, graduate or professional studies, permanent job search, and/or starting up small business.

Graduates of the Computer Engineering department go on to lucrative careers. They can work in several fields and under different job titles such as system analyst, system and application developer, network administrator, AI engineer, cybersecurity engineer, database administrator, system operator, software engineer, and technical support. Graduates of the Computer Engineering program are needed in all institutions and organizations, in both the public and private sectors. They work across the fields of medicine, education, banking, as well as computer system companies.

Accreditation

As part of our commitment to providing high-quality education in line with international standards, the department is proud that the Bachelor's program in the Department of Computer Engineering is one of the internationally accredited engineering programs, and has been accredited by the Engineering Accreditation Commission of ABET, www.abet.org, under the General Criteria and the Program Criteria for Computer and Similarly Named Engineering Programs. The program is designed according to the latest IEEE/CS standard as well as the Association of Computing Machinery (ACM). The undergraduate program curriculum consists of basic and advanced topics related to the area of computer engineering, in addition to their associated laboratories. They include the following knowledge areas: data structures and programming, digital logic, computer architecture, computer networks, database systems, computer and network security, computer vision, artificial intelligence (AI), robotics, and software engineering development. In addition, the department is planning to offer concentration areas in the emerging field of AI and cybersecurity. In the senior year, all students work on a full year graduation project, that presents the application of their engineering skills, innovation, and value, while incorporating both hardware and software elements.

Student Societies

The Computer Engineering Society (CpES) is a non-profit, student-led organization at Kuwait University’s College of Engineering and Petroleum. Since 1993, CpES has served as Kuwait’s only branch of the Association for Computing Machinery (ACM), the world’s largest scientific and educational computing society. CpES aims to foster a positive impact on its department, university, and local community. Through various events, workshops, and initiatives, the society encourages creativity and supports an educational and inclusive environment within the computer engineering community, welcoming students from all majors.

Website: https://cpeskw.net/

Awards

1 H. H. Sheikh Salem Al-Ali Al-Sabah Informatics Award 27/03/2010
2 IEEE Region 8 Competition 09/03/2010
3 Olympic Robotics Competition 08/05/2011
4 1st National Robotics Competition 09/05/ 2011
5 GCC Robotics Challenge 09/12/2015
6 4th Kuwait Collegiate Programming Contest (KCPC 2026) 23/10/2016
7 Student Projects Competition 27/12/2016
8 Kuwait's 11th Annual Robotics School Competition 19/02/2017
9 5th Arab Robot Conference 15/10/2017
10 Startup Kuwait 13/02/2017
11 Excellence and Creativity Award Competition Award 14/03/2017
12 Results of the free competition in the Arab Robotics Championship 27/03/2017
13 Tenth Arab Robotics Championship 28/03/2017
14 GCC Robotics Challenge 28/03/2017
15 Alzheiglass device solves the problem of Alzheimer's patients 03/04/2017
16 Robotics Finals in Qatar 03/04/2017
17 Arabian Robotics Championship Winners 11/04/2017
18 Scientific Poster Day Competition 19/04/2017
19 Startup Istanbul 31/10/2017
20 Hacking Contest 2/2/2018
21 4th place achievement in the 7th Kuwait Collegiate Programming Contest (KCPC 2019) 26 & 28/9/2019
22 Python Week, Kuwait University 2020
23 Python Week, Kuwait University 2022
24 Battle of Majors, Kuwait University 2022
25 Kuwait’s first non-kit based robotics camp & competition 2022
26 1st and 3rd place achievement in the 11th Kuwait Collegiate Programming Contest (KCPC 2023) 5 & 7/10/2023
27 First Place in Huawei’s Seeds for the Future Middle East and Central Asia Competition, Uzbekistan 2024
28 SEP Hackathon, Kuwait University 2024
29 Battle of Majors, Kuwait University 2024
30 Game Genius Display, Kuwait University 2024
31 Kuwait’s second intermediate non-kit based robotics camp & competition 2024
32 Huawei competition 18/08/2024
33 2nd and 5th place achievement in the 12th Kuwait Collegiate Programming Contest (KCPC 2024) 10 & 12/10/2024