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 | 
 
 
