| Semester I | |
|---|---|
| CS-111 | Problem solving using Computer and C Programming. |
| CS-112 | Database Management System |
| CS-113 | Practical course based on 111 and 112 |
| STC-111 | Descriptive Statistics – I |
| STC-112 | Mathematical Statistics – II |
| STC-113 | Statistics Practical |
| ELC-101 | Semiconductor Devices & Basic Electronic System |
| ELC-102 | Principles of Digital Electronics |
| ELC-103 | Electronics Practical |
| MTC-111 | Matrix Algebra |
| MTC-112 | Discrete Mathematics |
| MTC-113 | Mathematics Practical |
| Semester II | |
|---|---|
| CS-121 | Advanced C Programming |
| CS-122 | Relational Database Management System |
| CS-123 | Practical course based on CS 201 and CS 202 |
| STC-121 | Method Of Applied Statistics |
| STC-122 | Continuous Probability Dist. & Testing of Hypo |
| STC-123 | Statistic Practical |
| ELC-111 | Instrumentation System |
| ELC-112 | Basics of Computer Organization |
| ELC-113 | Electronics Practical |
| MTC-121 | Linear Algebra |
| MTC-122 | Graph Theory |
| MTC-123 | Mathematics Practical |
| Semester III | |
|---|---|
| CS-231 | Data Structure and Algorithms - I |
| CS-232 | Software Engineering |
| CS-233 | Practical Course Based on CS 231 |
| MTC-231 | Groups and Coding Theory |
| MTC-232 | Numerical Techniques |
| MTC-233 | Mathematics Practical: Python Programming Language-I |
| ELC-211 | Microcontroller Architecture & Programming |
| ELC-212 | Digital Communication and Networking |
| ELC-213 | Electronics Practical |
| EVS | Environmental Science - I |
| ENG | Language Communication - I |
| Semester IV | |
|---|---|
| CS-241 | Data Structure and Algorithms – II |
| CS-242 | Computer Networks – I |
| CS-243 | Practical Course Based on CS 241 |
| MTC- 241 | Computational Geometry |
| MTC- 242 | Operations Research |
| MTC- 243 | Mathematics Practical: Python Programming Language- II |
| ELC-241 | Embedded System Design |
| ELC- 242 | Wireless Communication and Internet of Things |
| ELC- 243 | Electronics Practical |
| EVS | Environmental Science – II |
| ENG | Language Communication – II |
| Semester V | |
|---|---|
| CS-351 | Operating System – I |
| CS-311 | Computer Networks – II |
| CS-357 | Practical Based on CS – 351 |
| CS-353 | Web Technologies – I |
| CS-354 | Foundation of Data Science |
| CS-358 | Practical Based on CS -353 |
| CS-355 | Object Oriented Programming –I (Core Java) |
| CS-356 | Theoretical Computer Science |
| CS-359 | Practical Course Based on CS – 355 |
| CS-3510 | Python Programming |
| CS-3511 | Blockchain Technology |
| Semester VI | |
|---|---|
| CS-361 | Operating System – II |
| CS-361 | Software Testing |
| CS-362 | Practical based on CS 361 |
| CS-363 | Web Technologies - II |
| CS-364 | Data Analytics |
| CS-368 | Practical Based on CS- 363 and 364 |
| CS-365 | Object Oriented Programming – II (Advanced Java) |
| CS-366 | Compiler Construction |
| CS-369 | Practical Course Based on CS - 365 |
| CS- 3610 | Software Testing Tools |
| CS- 3611 | Project |