Bs COE Study Plan - old
Computer Engineering Study Plan
Please click on the course "Code" to view the course syllabus
1st Level | 2nd Level | |||||||
Code | Title | Unit | Pre-Req. | Code | Title | Unit | Pre-Req. | |
CSP001 | Preparatory Computing Skills I | 3 | CSP002 | Preparatory Computing Skills II | 3 | CSP001 | ||
EDP001 | Thinking and Learning Skills | 2 | ENGP002 | Preparatory English II | 8 | ENGP001 | ||
ENGP001 | Preparatory English I | 8 | MTHP002 | Preparatory Math II | 3 | MTHP001 | ||
MTHP001 | Preparatory Math I | 3 | NSP002 | Preparatory Natural Sciences II | 2 | NSP001 | ||
NSP001 | Preparatory Natural Sciences I | 2 | ||||||
Total | 18 | Total | 16 | |||||
3rd Level | 4th Level | |||||||
Code | Title | Unit | Pre-Req. | Code | Title | Unit | Pre-Req. | |
ARAB101 | Arabic Language Skills | 2 | ARAB103 | Expository Writing | 2 | |||
CEN111 | Logic Design | 4 | CEN126 | Computer Architecture | 3 | CEN111 | ||
CSC152 | Concepts of Algorithms and Computer Programming | 4 | CSC153 | Object Oriented Programming | 4 | CSC152 | ||
IC101 | Intro. to Islamic Culture | 2 | IS125 | Database | 4 | CSC152 | ||
MATH105 | Differential Calculus | 3 | MATH106 | Integral Calculus | 3 | |||
PHYS104 | General Physics (2) | 4 | MATH109 | Linear Algebra & Analytic Geometry | 3 | MATH105 | ||
Total | 19 | Total | 19 | |||||
5th Level | 6th Level | |||||||
Code | Title | Unit | Pre-Req. | Code | Title | Unit | Pre-Req. | |
CEN201 | Electric Circuits | 4 | MATH106 & PHYS104 |
CEN202 | Electronics | 4 | CEN201 | |
CEN226 | Computer Organization & Assembly Language |
3 | CEN126 | CSC214 | Data Structures | 4 | CSC283 | |
CSC244 | Concepts of Algorithms | 3 | CSC152 | CSC229 | Operating Systems | 4 | CEN126 | |
CSC283 | Discrete Structures | 4 | CSC153 | IC102 | Islam & Const. of Society | 2 | ||
MATH203 | Differential & Integral Calculus | 3 | MATH106 | MATH207 | Differential Equations | 3 | MATH203 | |
STAT224 | Introduction to Statistics & Probability | 3 | MATH106 | |||||
Total | 20 | Total | 17 | |||||
7th Level | 8th Level | |||||||
Code | Title | Unit | Pre-Req. | Code | Title | Unit | Pre-Req. | |
CEN301 | Signals and Systems Analysis | 4 | MATH207 | CEN317 | Microprocessor Systems & Microcontroller Lab |
2 | CEN333 | |
CEN327 | Computer Systems Engineering | 4 | CEN226 | CEN342 | Data Transmission | 4 | CEN301 | |
CEN333 | Microprocessors Systems | 4 | CEN226 | CEN357 | Digital Signal Processing | 4 | CEN301 | |
CEN345 | Computer Networks (1) | 4 | CEN126 | CEN392 | Selected Topics in Computer Engineering |
3 | ||
CSC346 | Software Engineering | 3 | CSC214 | CEN455 | Digital Control | 4 | CEN301 | |
IC103 | Economic System in Islam | 2 | ||||||
Total | 19 | Total | 19 | |||||
9th Level | 10th Level | |||||||
Code | Title | Unit | Pre-Req. | Code | Title | Unit | Pre-Req. | |
CEN319 | Microprocessors Lab | 2 | CEN317 | CEN445 | Advanced Computer Networks & Linux OS |
4 | CEN345 | |
CEN414 | Wireless & Mobile Networks | 4 | CEN345 | CEN459 | Intelligent Systems & Robotics | 4 | CEN455 | |
CEN415 | Embedded Systems | 4 | CEN333 | CEN463 | ASIC & VLSI Circuits Design | 4 | CEN202 | |
CEN498 | Graduation Project (I) | 2 | CEN499 | Graduation Project (II) | 4 | CEN498 | ||
IC104 | Political System in Islam | 2 | ||||||
IS481 | Communication Skills | 2 | ||||||
Total | 16 | Total | 16 |