The following describes the curriculum for the four-year Bachelor of Science in Computer Science with a total required credits of 177 units.

Year Subject Units
First Computer Organization 6
Mathematics 6
Structured Programming 8
Logic Design 8
Discrete Structure 6
Statistics and Probability 6
Democracy and Human Rights 4
Second Computation Theory 6
Visual Programming 4
System Analysis & DB Design 6
Microprocessors & Assembly Language 6
Advance Mathematics & Numerical Methods 8
Data Structures & Algorithms 6
Object Oriented Programming 6
Third Database Management System 6
Algorithm Design 6
Artificial Intelligence 8
Computer Graphics 6
Computer Interpreters & Compilers 6
Computer Architecture 6
Software Engineering 6
Operations Researches 6
Fourth Operating System 6
Computer and Data Security 6
Intelligent System Design 6
Computer Communication & Networks 8
Windows Programming 6
Images Processing 6
Project Research 3
Total 177