Joomla Slide Menu by DART Creations


Course Description

If you want the OLD Curriculum Before 2007 / 2008 (Click Here)



Each student majoring in Computer Engineering must satisfactorily complete a minimum of (144) credits, which are divided into four components:

  • (21) Credits - University Requirements
  • (27) Credits - Mathematics and Basic Science Requirements
  • (21) Credits - Basic Engineering Requirements
  • (75) Credits - Department Requirements


1- General Education Courses

A. Compulsory 

9988 - 123

Intermediate Writing Skills

3

9988 - 221

Technical Writing

3

0330 - 100

Modern and Contemporary History of Kuwait

3

0330 - 102

History of Arab and Islamic Civilization

3


B. Elective

Students choose (9) credits from the list of General Education Courses approved by the Collage.


2- Mathematics and Basic Science Requirements 

0410 - 101

Calculus I

3

0410 - 102

Calculus II

3

0410 - 111

Linear Algebra

3

0410 - 211

Calculus III

3

0410 - 240

Ordinary Differential Equations

3

0410 - 101

General Chemistry I

3

0410 - 105

General Chemistry I Laboratory

1

0410 - 101

General Physics I

3

0410 - 105

General Physics I Laboratory

1

0410 - 102

General Physics II

3

0410 - 107

General Physics II Laboratory

1


3- College of Engineering Requirements 

0600 - 099

Introduction to Engineering Program

0

0600 - 104

Engineering Graphics

2

0600 - 200

Computer Programming for Engineers

3

0600 - 205

Electrical Engineering Fundamentals

3

0600 - 207

Electrical Engineering Fundamentals Lab

1

0600 - 208

Engineering Thermodynamics

3

0600 - 209

Engineering Economy

3

0600 - 304

Engineering Probability and Statistics

3

0600 - 308

Numerical Methods in Engineering

3


4- Major Requirements

A. Compulsory Courses

Computer Engineering Courses 

0612 - 201

Object-Oriented Paradigm

3

0612 - 203

Discrete Structures

3

0612 - 207

Data Structures

3

0612 - 210

Computer Ethics and Professional Practice

2

0612 - 221

Introduction to Software Engineering

3

0612 - 262

Fundamentals of Digital Logic

3

0612 - 264

Digital Logic Laboratory

1

0612 - 300

Design and Analysis of Algorithms

3

0612 - 325

Human-Computer Interaction

3

0612 - 356

Computer Networks I

3

0612 - 363

Introduction to Embedded Systems

3

0612 - 364

Embedded Systems Laboratory

1

0612 - 368

Computer Organization

3

0612 - 395

Computer Systems Engineering

3

0612 - 445

Operating System Principles

3

0612 - 456

Computer Networks II

3

0612 - 468

Computer Architecture

3

0612 - 469

Computer Architecture Laboratory

1

0612 - 495

Capstone Design

3


Electrical Engineering Courses

0610 - 213

Linear Circuit Analysis

3

0610 - 233

Electronics I

3

0610 - 234

Electronics Laboratory I

1

0610 - 312

Signals and Systems

3

0610 - 433

Electronics III - Digital Integrated Electronics

3


B. Elective Courses

Students should choose (12) credits from the list of elective courses provided by the department. The list contains two categories and the students should choose at least one CpE course from each of the two categories.

Category I

0612 - 320

Software Construction

3

0612 - 321

Software Quality Assurance

3

0612 - 322

Software Requirements Analysis

3

0612 - 333

Intelligent Systems

3

0612 - 341

Database Systems I

3

0612 - 399

Engineering Training

3

0612 - 402

Introduction to Internet Technologies

3

0612 - 404

Principles of Compiler Design

3

0612 - 406

Simulation Systems

3

0612 - 410

Programming Languages and Automata Theory

3

0612 - 413

Distributed Computing

3

0612 - 414

Quantum Computing

3

0612 - 424

Value Engineering Applications

3

0612 - 434

Robotics

3

0612 - 435

Expert Systems

3

0612 - 436

Machine Learning

3

0612 - 437

Intelligent Algorithms

3

0612 - 438

Computer Graphics

3

0612 - 441

Database Systems II

3

0612 - 442

Distributed Database Systems

3

0612 - 443

Multimedia Systems and Applications

3

0612 - 447

Implementation of Operating Systems

3

0612 - 458

Network Programming

3

0612 - 491

Undergraduate Research

3

0612 - 493

Special Topics in Computer Engineering

3

0640 - 304

Introduction to Environmental Engineering

3

0660 - 325

Safety and Health for Engineers

3

0660 - 372

Project Management and Control

3


Category II

0612 - 451

Wireless and Mobile Networking

3

0612 - 453

Cryptography and Network Security

3

0612 - 454

Performance Evaluation of Computer Networks

3

0612 - 461

Design of Digital Systems

3

0612 - 462

Computer Arithmetic

3

0612 - 463

Real Time Systems

3

0612 - 464

Testing of Digital Systems

3

0612 - 465

Design Automation of Digital Systems

3

0612 - 471

Fault Tolerant Computing

3

0612 - 472

Logic for Computer Engineers

3

0612 - 747

ASIC Design

3

0612 - 477

Hardware Description Language Based Design

3

0612 - 491

Undergraduate Research

3

0612 - 499

Advanced Topics in Computer Applications

3

0610 - 318

Introduction to Digital Signal Processing

3

0610 - 370

Control Theory I

3

0610 - 381

Communication Theory

3

0610 - 437

Introduction to VLSI Design

3

0610 - 485

Advanced Digital Signal Processing

3

0610 - 488

Digital Image Processing

3


 

  
 

CpE department has won several awards

 Our "Undergraduate Computer Engineering Program" is accredited by the Engineering Accreditation Commission of ABET

http://www.abet.org

 Our CpE website had achieved the 1st place in His Highness Sheikh Salem Al-Ali Al-Sabah Informatics Award for the year 2010

Click here for more ...

Microsoft Office 2010 Professional Cost
Autodesk AutoCAD Architecture 2015 Cheap
Adobe Audition CC Price
Autodesk Revit 2015 Cheap