| First Year Level |
TE-SEM-1 |
Calculus and Number Systems |
MAT1CNS |
15 |
| TE-SEM-1 |
Object-Oriented Programming Fundamentals |
CSE1OOF |
15 |
| TE-SEM-1 |
Discrete Mathematics |
MAT1DM |
15 |
| TE-SEM-2 |
Intermediate Object-Oriented Programming |
CSE1IOO |
15 |
| TE-SEM-2 |
Mathematics Topics for Computer Science |
MAT2MFC |
15 |
| TE-SEM-2 |
Object-Oriented Programming Using C++ |
CSE1CPP |
15 |
| Second Year Level |
TE-SEM-1 or
TE-SEM-2 |
Algorithms and Data Structures |
CSE2ALG |
15 |
| TE-SEM-2 |
System Design Engineering Fundamentals |
CSE2DES |
15 |
|
Second Year Level Computer Science subject |
|
15 |
| Third Year Level |
TE-SEM-1 |
System Design and Methodologies |
CSE3SDM |
15 |
|
Second Year Level Computer Science subject |
|
15 |
|
One project chosen from the following: |
|
|
| TE-SEM-1
and
TE-SEM-2 |
Software Egineering Project A
and
Software Egineering Project B |
CSE3PRA
and
CSE3PRB |
15
and
15 |
| TE-SEM-2 |
Programming Project |
CSE3PRG |
30 |