Study Plan Guide for the Bachelor Degree in Computer Engineering


First Year - First Term

First Year - Second Term

Course No.Course TitleCr. Hr.Prerequisite or *Corequisite
604102English Skills(2)3604101
601104General Physics (2)3601103
601102Calculus (2)3601101
601108General Physics (2) Lab.1601104* - 601107
304211Workshop (2)1304111
304132Engineering Drawing2401101
401203Computer Skills (2) for Eng. & IT Students3401101

Second Year - First Term

Second Year - Second Term

Third Year - First Term

Third Year - Second Term

Course No.Course TitleCr. Hr.Prerequisite or *Corequisite
302312Software Engineering 3302212
301322Digital Electronics3301222 , 302241
302318Software Lab 1302312*
301328Digital Electronics Lab1301322*
302342Computer Architecture3302341
304222Engineering Mechanics3601103
301302Numerical Analysis3301201

Fourth Year - First Term

Course No.Course TitleCr. Hr.Prerequisite or *Corequisite
301443Analog & Digital Communications3301303
301451Control Systems3301301
301446Communication Lab (for non EE)1301443
301461Drive Systems3301232
302461Operating Systems3302342
Free Elective3-

Fourth Year - Second Term

Fifth Year - First Term

Course No.Course TitleCr. Hr.Prerequisite or *Corequisite
302501Real-time Systems3302442
302591Graduation Project (1)2Dept. Decision
302502Digital Image Processing 3301442
302541Embedded Systems3302442
302581Training35th Year Level
Department Elective3-

Fifth Year - Second Term

Course No.Course TitleCr. Hr.Prerequisite or *Corequisite
302532Advanced Computer Networks 3302432
302592Graduation Project (2)3302591
Department Elective3-
Department Elective3-
Department Elective3-