| Course No. | Course Name |
| 1301106 | Structured Programming |
| 1501110 | Calculus (1) |
| 1501212 | Probability and Statistics |
| 1301108 | Object-Oriented Programming (1) |
| 1501167 | Discrete Structures (1) |
| 1301120 | Digital Systems |
| 1307103 | Linear Algebra |
| 1301203 | Data Structures and Algorithms |
| 1301208 | Object-Oriented Programming (2) |
| 1301209 | Discrete Structures (2) |
| 1301222 | Computer Organization and Architecture |
| 1301224 | Microcomputer Systems and Assembly Language |
| 1301236 | Web-Based Programming |
| 1302211 | Technical Writing and Communication Skills |
| 1501230 | Numerical Analysis |
| 1301301 | Selective Programming Language |
| 1301304 | visual Programming |
| 1301305 | Database and Application of Database |
| 1301306 | Basics of Electric Physics |
| 1301307 | Basics of Electric Physics Lab |
| 1301310 | Design and Analysis of Algorithms |
| 1301315 | Theory of Computation |
| 1301326 | Operating Systems |
| 1305330 | Data Communications and Computer Networks |
| 1306305 | Artificial Intelligence |
| 1301368 | Field Training |
| 1301386 | Information Systems Analysis and Design |
| 1301350 | Multimedia Systems |
| 1305416 | Information Security |
| 1301415 | Compiler Construction |
| 1301421 | Parallel Programming |
| 1305421 | Cloud Computing and Big Data |
| 1301468 | Recent Trends in Computing |
| 1301491 | Graduation Project (1) |
| 1301492 | Graduation Project (2) |
| 1302281 | Introduction to Software Engineering |
| 1302338 | Advanced Internet Computing |
| 1501120 | General Physics (1) |
| 1501121 | General Physics Lab (1) |
| 1301490 | Special Topics in Computer Science |