Academics

B.Sc. Computer Engineering

Computer Engineering is concerned with the design and development of computers and computer-based systems. It involves the study of hardware, software, and networking. A Computer Engineering degree provides a strong understanding of the relationship between computer hardware and software and all related issues. It is the key to many career opportunities in both government and industry sectors. Khalifa University’s program also gives you the opportunity to specialize in current hot topics such as information and network security, and networks and distributed systems.

Typical Sequence of Courses for a B.Sc. Degree in Computer Engineering

Year 1 (Freshman)
Fall Semester
Course CodeCourse TitleCredits
ENGL 101English Language I3
MATH 105Calculus I3
PHYS 101General Physics I4
CMPE 111Principles of Computer Programming3
ENGR 110Intr. to Professional Engineering1
ARBH ...Arabic Heritage & Culture 13
Total17
Spring Semester
Course CodeCourse TitleCredits
ENGL 102English Language II3
MATH 106Calculus II3
PHYS 102General Physics II4
CMPE 201Intr. to Computer Organization3
ARBH ...Arabic Heritage & Culture 23
Total16
Summer Term
Course CodeCourse TitleCredits
MATH 201Calculus III3
HUMA/SOCSHumanities / Soc. Sci. Elective 13
Total6
Year 2 (Sophomore)
Fall Semester
Course CodeCourse TitleCredits
MATH 206Differential Equations & Applications3
MATH 207Discrete Mathematics3
ELCE 210Electric Circuits I3
ELCE 211Electric Circuits Laboratory3
ELCE 230Digital Logic Design1
ELCE 231Digital Logic Laboratory3
CMPE 211Object Oriented Programming1
Total17
Spring Semester
Course CodeCourse TitleCredits
MATH 204Linear Algebra3
MATH 215Probability and Statistics3
MATH 205Complex Variables & Transforms3
SOFE 201Introduction to Software Engineering3
ELCE 220Electronic Circuits & Devices I3
ELCE 221Electronic Circuits & Devices Lab.1
Total16
 
Year 3 (Junior)
Fall Semester
Course CodeCourse TitleCredits
CMPE 220Data Structure & Algorithms3
CMPE 321Data Communications3
ELCE 301ESignals & Systems3
LCE 332Microprocessor Systems3
ELCE 333Microprocessor Systems Lab.1
HUMA/SOCSHumanities / Soc. Sci. Elective 23
Total16
Spring Semester
Course CodeCourse TitleCredits
CMPE 311Java and Network Programming3
CMPE 312Operating Systems3
CMPE 322Computer Networks1
CMPE 323Computer Networks Lab.1
CMPE 395Computer Engineering Project Lab.3
ENGL 220Technical Writing and Communication3
ECON 120Engineering Economics
Total17
Summer Term
Course CodeCourse TitleCredits
CMME 399Prof. Training in Comm. Engineering1
Total1
 
Year 4 (Senior)
Fall Semester
Course CodeCourse TitleCredits
CMPE 401Computer Architecture3
ELCE 432Embedded Sys. Design & Applications3
CMPE 497Senior Design Project I2
.... xxxCross Dept. Technical Elective 13
CMPE xxxDepartment Technical Elective3
CMPE xxxDepartment Technical Elective3
Total17
Spring Semester
Course CodeCourse TitleCredits
CMPE 498Senior Design Project II2
CMPE 450Ethics in Computing3
ELCE 430Digital Systems Design3
MANG 200Principles of Management2
.... xxx/orCross Dept. Technical Elective 2/3
CMPE xxxDepartment Technical Elective
CMPE xxxDepartment Technical Elective3
Total17