Main Courses |
|
Corequisite |
Prerequisite |
Type |
Units |
Title |
Code |
No. |
Fundamentals of Computer and Programming Workshop |
--- |
Theory |
3 |
Fundamentals of Computer and Programming |
CE101 |
1 |
Fundamentals of Computer and Programming |
--- |
Practical |
1 |
Fundamentals of Computer and Programming Workshop |
CE102 |
2 |
--- |
Mathematics I,
Fundamentals of Computer and Programming |
Theory |
3 |
Discrete Mathematics |
CE103 |
3 |
Advanced Programming Workshop |
Fundamentals of Computer and Programming |
Theory |
3 |
Advanced Programming |
CE104 |
4 |
Advanced Programming |
--- |
Practical |
1 |
Advanced Programming Workshop |
CE105 |
5 |
Discrete Mathematics, Logic Circuits Laboratory |
--- |
Theory |
3 |
Logic Circuits |
CE201 |
6 |
Logic Circuits |
--- |
Practical |
1 |
Logic Circuits Laboratory |
CE202 |
7 |
--- |
Discrete Mathematics, Advanced Programming |
Theory |
3 |
Data Structures and Algorithms |
CE203 |
8 |
Differential Equations, Electrical and Electronic Circuits Laboratory |
Physics II |
Theory |
3 |
Electrical and Electronic Circuits |
CE204 |
9 |
Electrical and Electronic Circuits |
--- |
Practical |
1 |
Electrical and Electronic Circuits Laboratory
|
CE205 |
10 |
--- |
English Language II |
Theory |
2 |
Technical English |
CE206 |
11 |
Computer Architecture Laboratory |
Logic Circuits |
Theory |
3 |
Computer Architecture |
CE207 |
12 |
Computer Architecture |
--- |
Practical |
1 |
Computer Architecture Laboratory |
CE208 |
13 |
--- |
Data Structures and Algorithms |
Theory |
3 |
Theory of Languages and Machines |
CE209 |
14 |
--- |
Mathematics II |
Theory |
3 |
Applied Linear Algebra |
CE210 |
15 |
Microprocessor and Assembly Language Laboratory |
Computer Architecture |
Theory |
3 |
Microprocessor and Assembly Language |
CE301 |
16 |
Microprocessor and Assembly Language |
--- |
Practical |
1 |
Microprocessor and Assembly Language Laboratory |
CE302 |
17 |
Operating Systems Laboratory |
Computer Architecture |
Theory |
3 |
Operating Systems |
CE303 |
18 |
Operating Systems |
--- |
Practical |
1 |
Operating Systems Laboratory |
CE304 |
19 |
Operating Systems, Computer Networks Laboratory |
Engineering Probability and Statistics, Computer Architecture |
Theory |
3 |
Computer Networks |
CE305 |
20 |
Computer Networks |
--- |
Practical |
1 |
Computer Networks Laboratory |
CE306 |
21 |
--- |
Advanced Programming |
Theory |
3 |
Software Engineering I |
CE307 |
22 |
--- |
Technical English |
Theory |
2 |
Research and Presentation Methods |
CE308 |
23 |
--- |
Research and Presentation Methods |
Practical |
1 |
Internship |
CE309 |
24 |
--- |
Research and Presentation Methods |
Practical |
3 |
Final Project |
CE401 |
25 |
|
|
|
55 |
Total Units |
|
|
|
|
|
|
|
|