Search and navigate to colleges and courses
Apply
Scholarships & exams
Fees
₹3,50,000
Placement
92.0%
Avg Package
₹8,50,000
Highest Package
₹18,00,000
Fees
₹3,50,000
Placement
92.0%
Avg Package
₹8,50,000
Highest Package
₹18,00,000
Seats
120
Students
1,200
Seats
120
Students
1,200
The Computer Science curriculum is divided into eight semesters, structured to progressively build theoretical knowledge and practical skills. Each semester includes core courses, departmental electives, science electives, and laboratory components.
| Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Prerequisites |
|---|---|---|---|---|
| I | CS101 | Engineering Mathematics I | 3-1-0-4 | - |
| I | CS102 | Physics for Computer Science | 3-1-0-4 | - |
| I | CS103 | Introduction to Programming | 3-1-0-4 | - |
| I | CS104 | Computer Organization and Architecture | 3-1-0-4 | - |
| I | CS105 | Engineering Graphics | 2-1-0-3 | - |
| I | CS106 | Basic Electrical and Electronics Engineering | 3-1-0-4 | - |
| I | CS107 | Programming Lab | 0-0-2-1 | - |
| I | CS108 | Computer Organization Lab | 0-0-2-1 | - |
| II | CS201 | Engineering Mathematics II | 3-1-0-4 | CS101 |
| II | CS202 | Data Structures and Algorithms | 3-1-0-4 | CS103 |
| II | CS203 | Digital Logic Design | 3-1-0-4 | - |
| II | CS204 | Object Oriented Programming | 3-1-0-4 | CS103 |
| II | CS205 | Discrete Mathematics | 3-1-0-4 | - |
| II | CS206 | Basic Electronics Lab | 0-0-2-1 | - |
| II | CS207 | Data Structures Lab | 0-0-2-1 | CS202 |
| II | CS208 | OOP Lab | 0-0-2-1 | CS204 |
| III | CS301 | Database Management Systems | 3-1-0-4 | CS202 |
| III | CS302 | Operating Systems | 3-1-0-4 | CS204 |
| III | CS303 | Computer Networks | 3-1-0-4 | CS203 |
| III | CS304 | Software Engineering | 3-1-0-4 | CS202 |
| III | CS305 | Probability and Statistics | 3-1-0-4 | CS101 |
| III | CS306 | DMS Lab | 0-0-2-1 | CS301 |
| III | CS307 | OS Lab | 0-0-2-1 | CS302 |
| III | CS308 | Networks Lab | 0-0-2-1 | CS303 |
| IV | CS401 | Compiler Design | 3-1-0-4 | CS301 |
| IV | CS402 | Distributed Systems | 3-1-0-4 | CS303 |
| IV | CS403 | Artificial Intelligence | 3-1-0-4 | CS305 |
| IV | CS404 | Cybersecurity Fundamentals | 3-1-0-4 | CS302 |
| IV | CS405 | Web Technologies | 3-1-0-4 | CS204 |
| IV | CS406 | Compiler Lab | 0-0-2-1 | CS401 |
| IV | CS407 | AI Lab | 0-0-2-1 | CS403 |
| IV | CS408 | Web Technologies Lab | 0-0-2-1 | CS405 |
| V | CS501 | Data Mining and Analytics | 3-1-0-4 | CS301 |
| V | CS502 | Machine Learning | 3-1-0-4 | CS305 |
| V | CS503 | Cloud Computing | 3-1-0-4 | CS303 |
| V | CS504 | Software Testing and Quality Assurance | 3-1-0-4 | CS304 |
| V | CS505 | User Interface Design | 3-1-0-4 | CS204 |
| V | CS506 | Data Mining Lab | 0-0-2-1 | CS501 |
| V | CS507 | ML Lab | 0-0-2-1 | CS502 |
| V | CS508 | Cloud Computing Lab | 0-0-2-1 | CS503 |
| VI | CS601 | Advanced Topics in AI | 3-1-0-4 | CS403 |
| VI | CS602 | Network Security | 3-1-0-4 | CS303 |
| VI | CS603 | Embedded Systems | 3-1-0-4 | CS203 |
| VI | CS604 | Internet of Things | 3-1-0-4 | CS203 |
| VI | CS605 | Game Development | 3-1-0-4 | CS204 |
| VI | CS606 | AI Research Project | 0-0-2-2 | CS502 |
| VI | CS607 | Security Lab | 0-0-2-1 | CS602 |
| VI | CS608 | IoT Lab | 0-0-2-1 | CS604 |
| VII | CS701 | Capstone Project I | 3-1-0-4 | - |
| VII | CS702 | Research Methodology | 3-1-0-4 | - |
| VII | CS703 | Specialized Elective I | 3-1-0-4 | - |
| VII | CS704 | Specialized Elective II | 3-1-0-4 | - |
| VII | CS705 | Capstone Lab I | 0-0-2-1 | - |
| VII | CS706 | Specialized Lab I | 0-0-2-1 | - |
| VII | CS707 | Specialized Lab II | 0-0-2-1 | - |
| VIII | CS801 | Capstone Project II | 3-1-0-4 | - |
| III | CS309 | Engineering Ethics | 2-0-0-2 | - |
| V | CS509 | Professional Development | 2-0-0-2 | - |
Advanced departmental electives are designed to provide depth in specialized areas:
The department believes that project-based learning is essential for developing practical skills and fostering innovation. Mini-projects are introduced in the third semester, where students work on small-scale applications using real-world datasets or simulated environments. These projects emphasize teamwork, communication, and iterative development.
Final-year capstone projects are undertaken under the guidance of faculty mentors and often involve collaboration with industry partners. Students select projects based on their interests and career goals, working closely with advisors to define scope, methodology, and deliverables.
Evaluation criteria for mini-projects include technical execution, documentation quality, presentation skills, and peer feedback. The capstone project is assessed through milestone reviews, final report submission, and live demonstrations to a panel of faculty members and industry experts.