| CSPC203 | Computer Organization and Architecture | Computer Science and Engineering | 3-0-0 | 3 | |
| CSPC203 | Computer Organization and Architecture | Computer Science and Engineering | 3-0-0 | 3 | |
| CSPC205 | Object-Oriented Programming using Java | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPC205 | Object-Oriented Programming using Java | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPC207 | Software Engineering | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPC207 | Software Engineering | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPC209 | IoT Programming | Computer Science and Engineering | 1-0-2 | 3 | |
| CSPC209 | IoT Programming | Computer Science and Engineering | 1-0-2 | 3 | |
| CSPC200 | Operating System | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPC200 | Operating System | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPC202 | Computer Networks | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPC202 | Computer Networks | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPC206 | Database Management Systems | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPC206 | Database Management Systems | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPE210 | Software Development using UML and Agile Methodology | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPE210 | Software Development using UML and Agile Methodology | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPE214 | Scripting Languages | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPE214 | Scripting Languages | Computer Science and Engineering | 3-0-2 | 5 | |
| CSPC301 | Theory of Computation | Computer Science and Engineering | 3-0-0 | 3 | |
| CSPC301 | Theory of Computation | Computer Science and Engineering | 3-0-0 | 3 | |