Course Structure
| Course code | Courses | Credits |
| USFC301 | Theory of Computation | 2 |
| USFC302 | Core Java | 2 |
| USCS303 | Operating System | 2 |
| USCS304 | Database Management Systems | 2 |
| USCS305 | Combinatorics and Graph Theory | 2 |
| USCS306 | Physical Computing & IOT Programming | 2 |
| USCS307 | Skill Enhacement: Web Programming | 2 |
| USCP301 | Practical of USCS302 + USCS303 + USCS304 | 3 |
| USCP302 | Practical of USCS305+USCS306+USCS307 | 3 |
| Course code | Courses | Credits |
| USCS401 | Fundamentals of Algorithms | 2 |
| USCS402 | Advanced JAVA | 2 |
| USCS403 | Computer Networks | 2 |
| USCS404 | Software Engineering | 2 |
| USCS405 | Linear Algebra using Python | 2 |
| USCS406 | .NET Technologies | 2 |
| USCS407 | Skill Enhancement: Android Developer Fundamentals | 2 |
| USCSP401 | USCS401+ USCS402+ USCS403 | 3 |
| USCSP402 | USCS405+ USCS406+ USCS407 | 3 |