Bachelor of Engineering in Computer Engineering

The Computer Engineering program extends over a four-and-half-year period offered exclusively on a daytime, on-campus basis. The program is offered in 9 semesters. Nine semesters are 16-week fall/spring semesters given over four-and-half years. In the summer semester of the third year (Semester VI), students are highly encouraged to participate in a practical training program with a local, regional, or international organization.The major of Computer Engineering includes three tracks:

  • Artificial Intelligence
  • Internet of Things
  • Cyber Forensics

Program Mission

The undergraduate Bachelor of Engineering program in Computer Engineering provides students with the skills and abilities to pursue successful careers and grow into lifelong learners with the ability to provide professional services of the highest quality to the community, commit to the ethical and professional responsibilities, and expand, through teaching and research, the knowledge and technology base in Computer Science required at the global level while focusing on the needs of Kuwait and the region.

Program Educational Objectives

The Computer Engineering program is designed to prepare students for continuous learning and fruitful professions.

Our graduates will be able to:

  • Graduates will have the knowledge and skills to perform at an engineer level and be employable in a field related to their program.
  • Graduates of the Computer Engineering Program will be prepared for pursuing advanced study and research in their field, learning new skills, and familiarizing themselves with changing technology in the workplace.
  • Graduates will engage in life-long learning, career growth, leadership, and community service to adapt to an ever-changing environment in Computer Engineering.
  • Graduates choosing to pursue their education Masters’ program will perform satisfactory in such programs.
  • Graduates will conduct themselves ethically and with integrity, upholding social responsibility and promoting sustainability.

Student Outcomes (Compliant with ABET)

The Student Outcomes (SOs) adopted by KCST for the CE program are the ABET Student Outcomes.

Graduates of the program 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.

Graduation Requirement Summary

Students will be required to complete the 144 credits in the prescribed time to earn the degree. The following Table shows a summary of the Graduation Requirement and associated major categories:

Scroll to Right
Category Total number of credits Required/Core credits Elective Credits
Basic Science and Mathematics 35 29 6
Languages, Social Science and Business Studies 30 18 12
Computer Engineering - Core - including General Engineering & Project Parts 1 & 2 79 70 9
Total credits 144 114 30

Enrollment Data

Scroll to Right
Semester Enrollment Year Total Undergrad Total Grad Degrees Awarded
1st 2nd 3rd 4th 5th Associates Bachelors Masters Doctorates
Fall 2016-17 FT 78 20 0 0 0 98 0 0 0 0 0
PT 2 0 0 0 0 2 0
Spring 2016-17 FT 113 42 1 0 0 156 0 0 0 0 0
PT 4 1 0 0 0 5 0
Summer 2016-17 FT 35 18 2 0 0 55 0 0 0 0 0
PT 0 1 0 0 0 1 0
Fall 2017-18 FT 64 94 19 0 0 177 0 0 0 0 0
PT 3 2 0 0 0 5 0
Spring 2017-18 FT 38 119 45 2 0 204 0 0 0 0 0
PT 5 3 0 0 0 8 0
Summer 2017-18 FT 17 77 42 5 0 141 0 0 0 0 0
PT 1 3 1 0 0 5 0
Fall 2018-19 FT 58 80 99 24 0 261 0 0 0 0 0
PT 4 6 1 0 0 11 0
Spring 2018-19 FT 37 91 105 53 0 286 0 0 0 0 0
PT 4 4 3 0 0 11 0
Summer 2018-19 FT 35 74 81 53 0 243 0 0 0 0 0
PT 4 5 3 0 0 12 0
Fall 2019-20 FT 59 73 84 99 29 344 0 0 13 0 0
PT 8 8 2 2 0 20 0
Spring 2019-20 FT 43 61 95 94 53 346 0 0 29 0 0
PT 6 9 4 2 0 21 0
Summer 2019-20 FT 106 65 84 83 49 387 0 0 1 0 0
PT 9 11 5 2 0 27 0
Fall 2020-21 FT 116 85 70 89 97 457 0 0 62 0 0
PT 7 9 10 1 2 29 0
Spring 2020-21 FT 31 132 84 91 81 419 0 0 48 0 0
PT 5 8 13 6 2 34 0
Summer 2020-21 FT 87 119 94 72 58 430 0 0 12 0 0
PT 10 10 12 8 0 40 0
Fall 2021-22 FT 193 143 96 74 50 556 0 0 0 0 0
PT 30 8 12 8 0 58 0

FT—-full-time

PT—-part-time

program requirements

Scroll to Right
Required Basket of Electives
29 credits from the following Required courses 6 credits from the following Basket of Electives
CODE COURSE NAME CREDITS CODE COURSE NAME CREDITS
MA 101 Mathematics I 3 BI 201 Introduction to Modern Biology 3
MA 102 Mathematics II 3 CH 101 Physical Chemistry 3
MA 203 Mathematics III – Linear Algebra 3 MA 315 Operations Research 3
MA 204 Engineering Mathematics 3 MA 340 Abstract Algebra 3
MA 301 Probability and Statistics 3 MA 350 Topology and Functional Analysis 3
MA 302 Mathematics IV 3 PH 103 Solid State Physics 3
MA 111 Discrete Mathematics 3
PH 101 Physics I 4
PH 102 Physics II 4

Scroll to Right
Required Basket of Electives
18 credits from the following Required courses 12 credits from the following Basket of Electives
CODE COURSE NAME CREDITS CODE COURSE NAME CREDITS
BM 111 Introduction to Management 3 BM 201 Financial and Managerial Accounting 3
BM 227 Leadership Competencies for Engineers 3 BM 223 Managing Human Resources 3
BM 301 Innovation and Entrepreneurship 3 BM 228 Strategic Management 3
LA 101 English I 3 BM 229 Project Management 3
LA 103 English II 3 BM 230 Introduction to Industial Management 3
SS 111 Introduction to Economics 3 LA 102 Arabic 1 3
LA 201 English for Engineers 3
SS 101 History of Arab Civilization 3
SS 212 Macroeconomics 3
SS 221 Introduction to Philosophys 3
SS 231 Philosophy and Ethics 3
SS 232 Philosophy of Science 3

Scroll to Right
Core Electives
70 credits from the following Required courses 9 credits from the following Basket of Electives
CODE COURSE NAME CREDITS CODE COURSE NAME CREDITS
CE 100** Introduction to Computer Systems 3 CE 334 Computer Network Protocols and Applications 3
CE 212 Digital Logic Design 4 CE 364 Human-Machine Interaction 3
CE 222 Computer Architecture 4 CE 376 Mobile Applications Development 3
CE 421 Embedded Systems 3 CE 401 Self - Study 2
GE 480 Ethical, legal & professional Issues for Engineers 2 CE 402 Minor Project 3
CE 491 Major Project, Part 1 4 CE 403 Minor Project 2
CE 492 Major Project, Part 2 6 CE 404 Minor Project 1
CS 101 Introduction to Computers and Programming 4 CE 420 Advanced Computer Architecture 3
CS 112 Data Abstraction and Object-Oriented Programming 4 CS 193 Software Tools 3
CS 203 Data Structures and Programming 4 CS 201 Critical Thinking and Problem Solving 2
CS 322 Operating Systems 4 CS 301 Numerical and Scientific Computing 3
CS 333 Computer Networks Systems and Protocols 3 CS 341 Programming Languages 3
CS 371 Databases 4 CS 351 Computer Graphics 3
CS 391 Computer Assisted Software Engineering 3 CS 352 Multimedia Systems 3
EE 101 Introduction to Electrical Engineering 4 CS 361 Artificial Intelligence 3
EE 201 Signals and Systems 4 CS 372 Web Information Systems 3
EE 342 Data Communications 4 CS 373 Analysis of Algorithms 3
EE 410 Digital Signal Processing 3 CS 413 Theory of Computation 3
EE 451 Image Processing 3 CS 426 Distributed Computation 3
CS 439 Information Security 3
EE 212 Digital Electronics 4
EE 341 Communication Systems 4
EE 352 Digital Communications 4
EE 420 VLSI Design, Tools and Technology 3
EE 441 Wireless Communications 3
EE 443 Wireless Networks and Protocols 3
EE 444 Information Theory 3

CE 100** will be cross-listed with CS 100, which is no longer offered.

Typical Study Plan

Scroll to Right
Course code Course Name Credit L-T-H Pre-Requisites
CE 100** Introduction to Computer Systems 3 2-1-2 None
LA 101 English 1 3 3-1-0 None
MA 101 Mathematics I 3 3-1-0 None
PH 101 Physics I 4 3-1-2 None
LA/SS/BM xxx Elective 1 from LA/SS/BM Electives Basket 3 Apr. Appropriate
Total Credits 16

Scroll to Right
Course code Course Name Credit L-T-H Pre-Requisites
CS 101 Introduction to Computers & Programming 4 3-1-2 CE 100/ CS 100
LA 103 English II 3 3-1-0 LA 101
MA 102 Mathematics II 3 3-1-0 MA 101
PH 102 Physics II 4 3-1-2 PH 101
CS/CE/EE Elective 1 from CS/CE/EE Electives Basket 3 Apr. Appropriate
Total Credits 17

Scroll to Right
Course code Course Name Credit L-T-H Pre-Requisites
CS 112 Data Abstraction and Object Oriented Programming 4 3-1-2 CS 101
EE 101 Introduction to Electrical Engineering 4 3-1-2 None
SS 111 Introduction to Economics 3 3-0-0 30 Credits
BI/CH/PH/MA Elective 1 from BI/CH /PH/MA Electives Basket 3 Apr. Appropriate
BI/CH/PH/MA Elective 2 from BI/CH /PH/MA Electives Basket 3 Apr. Appropriate
Total Credits 17

Scroll to Right
Course code Course Name Credit L-T-H Pre-Requisites
CE 212 Digital Logic Design 4 3-1-2 CS 101
CS 203 Data Structures and Algorithms 4 3-1-2 CS 112
EE 201 Signals and Systems 4 3-1-2 Ma 102
MA 203 Mathematics 111-Linear Algebra 3 3-1-0 MA 102
BI/CH/PH/MA xxx Elective 3 from BI/CH/PH/MA Electives Basket 3 Apr. Appropriate
Total Credits 18

Scroll to Right
Course code Course Name Credit L-T-H Pre-Requisites
BM 111 Introduction to Management 3 3-0-0 30 Credits
CE 222 Computer Architecture 4 3-1-2 CE 212
CS 371 Databases 4 3-1-2 CS 203
MA 301 Probability and Statistics 3 3-0-0 MA 203
CS/CE/EE Elective 2 from CS/CE/EE Electives Basket 3 Apr. Appropriate
Total Credits 17

Scroll to Right
Course code Course Name Credit L-T-H Pre-Requisites
CS 322 Operating Systems 4 3-1-2 CE 222
CS 391 Computer Assisted Software Engineering 3 2-0-2 CS 371
MA 204 Engineering Mathematics 3 3-1-0 MA 102
MA 302 Mathematics IV 3 3-0-0 MA 102
LA/SS/BM xxx Elective 2 from LA/SS/BM Electives Basket 3 Apr. Appropriate
Total Credits 17

Scroll to Right
Course code Course Name Credit L-T-H Pre-Requisites
CE 421 Embedded Systems 3 2-0-2 CE 222
EE 342 Data Communications 4 3-0-2 EE 201, MA 301
EE 410 Digital Signal Processing 3 2-0-2 EE 201, MA 204
LA/SS/BM xxx Elective 3 from LA/SS/BM Electives Basket 3 3-0-0 Appropriate
LA/SS/BM xxx Elective 4 from LA/SS/BM Electives Basket 3 3-0-0 Appropriate
Total Credits 16

Scroll to Right
Course code Course Name Credit L-T-H Pre-Requisites
BM 301 Innovation and Entrepreneurship 3 3-0-0 BM 111
GE 480 Ethical, Legal and Professional Issues for Engineers 2 2-0-0 60 Credits
CE 491 Project Part 1 4 0-0-8 CS 391, 110 Credits
CS 333 Computer Network Systems and Protocols 3 3-0-0 CE 222
EE 451 Image Processing 3 2-0-2 EE 410
Total Credits 15

Scroll to Right
Course code Course Name Credit L-T-H Pre-Requisites
BM 227 Leadership Competencies for Engineers 3 3-0-0 BM 111
CE 492 Major Project Part 2 6 0-0-12 CE 491
CS/CE/EE Elective 3 from CS/CE/EE Electives Basket 3 Apr. Appropriate
Total Credits 12

The offering of elective courses is determined at the beginning of each Academic term.