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 | |