Search and navigate to colleges and courses
Apply
Scholarships & exams
Fees
₹2,40,000
Placement
97.0%
Avg Package
₹17
Highest Package
₹190
Fees
₹2,40,000
Placement
97.0%
Avg Package
₹17
Highest Package
₹190
Seats
200
Students
1,500
Seats
200
Students
1,500
The Computer Applications program at SCHOOL OF COMPUTER SCIENCE AND IT is structured to provide students with a comprehensive foundation in computing principles and practical skills. The curriculum is divided into core courses, departmental electives, science electives, and laboratory sessions designed to build both theoretical knowledge and hands-on experience.
Each semester follows a balanced mix of lectures, tutorials, and lab sessions to ensure that students can apply what they learn in real-world scenarios. The program emphasizes project-based learning from early semesters, encouraging students to work collaboratively on meaningful projects that simulate industrial environments.
| Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Prerequisites |
|---|---|---|---|---|
| 1 | CS101 | Introduction to Programming | 3-0-0-3 | None |
| 1 | CS102 | Mathematics for Computing | 4-0-0-4 | None |
| 1 | CS103 | Digital Logic Design | 3-0-0-3 | None |
| 1 | CS104 | Engineering Drawing | 2-0-0-2 | None |
| 1 | CS105 | Communication Skills | 2-0-0-2 | None |
| 2 | CS201 | Data Structures and Algorithms | 3-0-0-3 | CS101 |
| 2 | CS202 | Object-Oriented Programming | 3-0-0-3 | CS101 |
| 2 | CS203 | Database Management Systems | 3-0-0-3 | CS101 |
| 2 | CS204 | Computer Networks | 3-0-0-3 | CS101 |
| 2 | CS205 | Physics for Computing | 3-0-0-3 | None |
| 3 | CS301 | Artificial Intelligence | 3-0-0-3 | CS201, CS202 |
| 3 | CS302 | Machine Learning | 3-0-0-3 | CS201, CS202 |
| 3 | CS303 | Cybersecurity Fundamentals | 3-0-0-3 | CS204 |
| 3 | CS304 | Web Technologies | 3-0-0-3 | CS202 |
| 3 | CS305 | Mobile Application Development | 3-0-0-3 | CS202 |
| 4 | CS401 | Software Engineering | 3-0-0-3 | CS304 |
| 4 | CS402 | Data Science and Analytics | 3-0-0-3 | CS201, CS202 |
| 4 | CS403 | Cloud Computing | 3-0-0-3 | CS204 |
| 4 | CS404 | Human-Computer Interaction | 3-0-0-3 | CS201, CS202 |
| 4 | CS405 | Internet of Things (IoT) | 3-0-0-3 | CS201, CS204 |
| 5 | CS501 | Advanced Machine Learning | 3-0-0-3 | CS302 |
| 5 | CS502 | Deep Learning Architectures | 3-0-0-3 | CS302 |
| 5 | CS503 | Network Security and Cryptography | 3-0-0-3 | CS303 |
| 5 | CS504 | Big Data Technologies | 3-0-0-3 | CS203 |
| 5 | CS505 | Quantitative Finance and Algorithmic Trading | 3-0-0-3 | CS402 |
| 6 | CS601 | Blockchain Technologies | 3-0-0-3 | CS503 |
| 6 | CS602 | Game Development | 3-0-0-3 | CS401 |
| 6 | CS603 | Neural Networks and Reinforcement Learning | 3-0-0-3 | CS501 |
| 6 | CS604 | Smart City Technologies | 3-0-0-3 | CS405 |
| 6 | CS605 | Research Methodology and Ethics | 2-0-0-2 | None |
| 7 | CS701 | Capstone Project - AI/ML Track | 3-0-0-3 | CS501, CS502 |
| 7 | CS702 | Capstone Project - Cybersecurity Track | 3-0-0-3 | CS503 |
| 7 | CS703 | Capstone Project - Software Engineering Track | 3-0-0-3 | CS401, CS602 |
| 7 | CS704 | Capstone Project - Data Science Track | 3-0-0-3 | CS402 |
| 7 | CS705 | Capstone Project - IoT Track | 3-0-0-3 | CS405 |
| 8 | CS801 | Thesis / Final Year Project | 6-0-0-6 | CS701, CS702, CS703, CS704, CS705 |
The department offers a rich array of advanced elective courses designed to deepen student expertise in specialized domains:
Other notable electives include Advanced Cybersecurity, Mobile App Security, Web Application Development, Database Systems Optimization, and Human-Centered Design for AI Systems.
The department strongly believes in learning by doing. Project-based learning is embedded throughout the curriculum, starting from early semesters with mini-projects that build upon foundational concepts. These projects are typically collaborative efforts involving teams of 3-5 students working under faculty supervision.
Mini-projects are designed to be practical and relevant, often simulating real-world challenges. Examples include building a simple chatbot, developing an inventory management system, or creating a mobile app for a specific use case. Students learn essential skills such as requirements gathering, design, implementation, testing, and documentation.
The final-year capstone project is a significant milestone requiring students to propose, design, implement, and present an original contribution to their field of interest. Projects may involve collaboration with industry partners, participation in competitions like the ACM ICPC or IEEE competitions, or contributions to open-source initiatives.
Students select projects based on their interests and career goals, often in consultation with faculty mentors who provide guidance throughout the process. Evaluation criteria include innovation, technical depth, clarity of presentation, and overall impact.