In Level I and Level II, Mathematics and Computer Science are combined.
From level III to level V, a student chooses one specialization between Mathematics and Computer Science.
Module Name |
Module code |
Level |
Semester |
Credit |
Study skills |
SS01 |
1 |
1 |
20 |
ICT Skills |
EMC10 |
1 |
1 |
10 |
Fundamentals of computer science and programming |
EMC104 |
1 |
1 |
10 |
Linear Algebra |
EMG10610 |
1 |
1 |
10 |
Data structures & algorithms |
EMC106 |
1 |
1 |
10 |
One Real Analysis |
EMG108 |
1 |
2 |
10 |
Humanities |
SS02 |
1 |
2 |
10 |
Database Management Systems |
EMC109 |
1 |
2 |
10 |
Introduction to Psychology |
EEF06 |
1 |
2 |
10 |
General Physics |
EMC10 |
1 |
2 |
10 |
Introduction to Pedagogy |
EEF07 |
1 |
2 |
10 |
Introduction to Statistics & Probability |
EMG20115 |
2 |
1 |
10 |
Educational Psychology |
EEF09 |
2 |
1 |
10 |
Advanced Programming |
EMC205 |
2 |
1 |
10 |
General accounting and Entrepreneurship |
MDS10 |
2 |
1 |
10 |
Guidance and Counselling |
EEF210 |
2 |
1 |
10 |
Multivariable Analysis |
EMG205 |
2 |
1 |
10 |
Web Systems and Technologies |
EMC207 |
2 |
2 |
10 |
Analytical Geometry |
EMG 208 |
2 |
2 |
15 |
Computer Architecture & PC Hardware |
EMC203 |
2 |
2 |
10 |
General Teaching Methods |
EMC206 |
2 |
2 |
10 |
Industrial Attachment I |
EMC211 |
2 |
2 |
15 |
Specialization of Mathematics
Module Name |
Module code |
Level |
Semester |
Credit |
Curriculum Development and Assessment |
EM301 |
3 |
1 |
10 |
Complex Analysis |
EM302 |
3 |
1 |
15 |
Differential Geometry |
EM303 |
3 |
1 |
15 |
Bilinear Algebra |
EM304 |
3 |
1 |
10 |
Educational technology |
EE05 |
3 |
1 |
10 |
Differential Equations |
EM401 |
4 |
1 |
20 |
Research Methodology |
EM402 |
4 |
1 |
20 |
Special Methodology |
EM403 |
4 |
1 |
10 |
Special needs education |
EE09 |
4 |
1 |
10 |
Functional Analysis |
EM501 |
5 |
1 |
20 |
Contemporary issues of mathematics |
EM502 |
5 |
1 |
10 |
Inferential Statistics and multivariate analysis |
EM503 |
5 |
1 |
20 |
Comparative education |
EE08 |
5 |
1 |
10 |
School Management and Administration |
EM504 |
5 |
2 |
15 |
Computational Mathematics |
EM505 |
5 |
2 |
10 |
Industrial Attachment II |
EM506 |
5 |
2 |
15 |
Research Project |
SW12 |
5 |
2 |
20 |
Specialization of Computer Science
Module Name |
Module code |
Level |
Semester |
Credit |
Curriculum Development & Assessment |
ECS301 |
3 |
1 |
10 |
Discrete Mathematics |
ECS302 |
3 |
1 |
10 |
Operating Systems |
ECS303 |
3 |
1 |
10 |
Educational Technology |
EE05 |
3 |
1 |
10 |
Human-Computer Interaction |
ECS304 |
3 |
1 |
10 |
Data communication networks |
ECS401 |
3 |
1 |
15 |
Special needs Education |
EE09 |
4 |
1 |
10 |
Software engineering & project management |
ECS402 |
4 |
1 |
15 |
Special methodology |
ECS403 |
4 |
1 |
10 |
Research Methodology |
ECS404 |
4 |
1 |
20 |
Comparative Education |
EE08 |
5 |
1 |
10 |
Embedded systems & mobile computing |
ECS501 |
5 |
1 |
15 |
Cryptography and Information Security |
ECS502 |
5 |
1 |
20 |
Parallel and distributed systems |
ECS503 |
5 |
1 |
15 |
School Management and Administration |
ECS504 |
5 |
2 |
15 |
Graphics & multimedia |
ECS505 |
5 |
2 |
10 |
Industrial Attachment II |
ECS506 |
5 |
2 |
15 |
Research Project |
SW12 |
5 |
2 |
20 |