Search and navigate to colleges and courses
Apply
Scholarships & exams
Fees
₹5,00,000
Placement
92.0%
Avg Package
₹6,50,000
Highest Package
₹18,00,000
Fees
₹5,00,000
Placement
92.0%
Avg Package
₹6,50,000
Highest Package
₹18,00,000
Seats
600
Students
2,400
Seats
600
Students
2,400
| Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Prerequisites |
|---|---|---|---|---|
| 1 | CS101 | Introduction to Computing | 3-1-0-2 | None |
| 1 | CS102 | Programming in C | 3-0-2-3 | None |
| 1 | CS103 | Mathematics for Computer Science | 4-0-0-4 | None |
| 1 | CS104 | Engineering Graphics and Design | 2-0-2-2 | None |
| 1 | CS105 | English for Technical Communication | 2-0-0-2 | None |
| 1 | CS106 | Physical Sciences Laboratory | 0-0-3-2 | None |
| 2 | CS201 | Data Structures and Algorithms | 4-0-0-4 | CS102 |
| 2 | CS202 | Database Management Systems | 3-1-0-3 | CS102 |
| 2 | CS203 | Digital Logic and Computer Organization | 3-1-0-3 | CS104 |
| 2 | CS204 | Operating Systems | 3-1-0-3 | CS201 |
| 2 | CS205 | Mathematics for Engineering | 4-0-0-4 | CS103 |
| 2 | CS206 | Physics Laboratory | 0-0-3-2 | None |
| 3 | CS301 | Computer Networks | 3-1-0-3 | CS204 |
| 3 | CS302 | Software Engineering | 3-1-0-3 | CS201 |
| 3 | CS303 | Object-Oriented Programming with Java | 3-1-0-3 | CS102 |
| 3 | CS304 | Computer Architecture | 3-1-0-3 | CS203 |
| 3 | CS305 | Probability and Statistics for Computing | 4-0-0-4 | CS103 |
| 3 | CS306 | Chemistry Laboratory | 0-0-3-2 | None |
| 4 | CS401 | Artificial Intelligence and Machine Learning | 3-1-0-3 | CS201, CS305 |
| 4 | CS402 | Cybersecurity Fundamentals | 3-1-0-3 | CS301, CS201 |
| 4 | CS403 | Web Technologies | 3-1-0-3 | CS303 |
| 4 | CS404 | Mobile Application Development | 3-1-0-3 | CS303 |
| 4 | CS405 | Data Analytics and Visualization | 3-1-0-3 | CS201, CS305 |
| 4 | CS406 | Electronics Laboratory | 0-0-3-2 | None |
| 5 | CS501 | Advanced Algorithms and Complexity Theory | 3-1-0-3 | CS201 |
| 5 | CS502 | Deep Learning and Neural Networks | 3-1-0-3 | CS401, CS305 |
| 5 | CS503 | Network Security and Cryptography | 3-1-0-3 | CS402, CS301 |
| 5 | CS504 | Cloud Computing and DevOps | 3-1-0-3 | CS403, CS301 |
| 5 | CS505 | Human-Computer Interaction | 3-1-0-3 | CS303 |
| 5 | CS506 | Embedded Systems and IoT | 3-1-0-3 | CS204, CS304 |
| 6 | CS601 | Reinforcement Learning | 3-1-0-3 | CS502, CS305 |
| 6 | CS602 | Big Data Analytics and Hadoop | 3-1-0-3 | CS505, CS405 |
| 6 | CS603 | Game Development | 3-1-0-3 | CS403, CS505 |
| 6 | CS604 | Software Project Management | 3-1-0-3 | CS202, CS302 |
| 6 | CS605 | Capstone Project I | 0-0-6-6 | CS401, CS402, CS403 |
| 7 | CS701 | Capstone Project II | 0-0-6-6 | CS605 |
| 7 | CS702 | Research Methodology | 2-0-0-2 | CS501 |
| 7 | CS703 | Internship and Industrial Exposure | 0-0-4-2 | CS605 |
| 7 | CS704 | Entrepreneurship and Innovation | 2-0-0-2 | None |
| 8 | CS801 | Advanced Research Topics in Computer Science | 3-1-0-3 | CS702 |
| 8 | CS802 | Thesis and Dissertation Preparation | 0-0-6-6 | CS701 |
The Computer Applications program includes several advanced departmental elective courses that allow students to specialize in emerging areas of technology and research. These courses are designed to provide both theoretical understanding and practical application, enabling students to contribute meaningfully to the field.
This course delves into the mathematical foundations of machine learning algorithms, including supervised, unsupervised, and reinforcement learning techniques. Students learn to implement these algorithms using Python frameworks like TensorFlow and PyTorch, applying them to real-world problems such as image recognition, natural language processing, and recommendation systems.
Students explore the principles of network security, cryptography, and ethical hacking. The course covers topics like firewall configuration, intrusion detection systems, secure coding practices, and compliance standards such as ISO 27001 and NIST guidelines. Practical sessions involve setting up virtual labs and conducting penetration testing exercises.
This elective focuses on modern web development technologies, including HTML5, CSS3, JavaScript frameworks like React and Vue.js, backend development with Node.js and Django, and database integration using SQL and NoSQL solutions. Students build full-stack applications through hands-on labs and capstone projects.
The course introduces students to mobile app development for iOS and Android platforms. Using tools like Flutter and React Native, students learn to design cross-platform apps that can run on smartphones and tablets. The curriculum includes UI/UX design principles, app deployment, and monetization strategies.
Students are trained in data preprocessing, statistical analysis, and visualization techniques using Python libraries such as Pandas, NumPy, Matplotlib, and Seaborn. The course emphasizes building interactive dashboards with tools like Tableau and Power BI, enabling students to communicate insights effectively to stakeholders.
This advanced course explores deep learning architectures such as CNNs, RNNs, LSTMs, and Transformers. Students implement complex neural networks for tasks like speech recognition, machine translation, and computer vision, leveraging GPU clusters and cloud computing platforms.
The course covers deployment models, service models, and orchestration tools in cloud environments. Students learn to manage infrastructure as code using Terraform, automate CI/CD pipelines with Jenkins, and containerize applications with Docker. Practical labs include deploying scalable microservices architectures on AWS and Azure.
This course focuses on designing user-friendly interfaces by combining cognitive psychology, usability testing, and design thinking methodologies. Students learn to conduct user research, prototype interactions, and evaluate interfaces using both qualitative and quantitative methods. The course emphasizes accessibility and inclusive design practices.
Students gain hands-on experience with microcontrollers like Arduino and Raspberry Pi, learning to develop embedded software for sensors, actuators, and communication modules. The curriculum includes real-time operating systems, low-level programming, and wireless protocols such as Zigbee and LoRaWAN.
This course provides a comprehensive overview of game design and development using Unity and Unreal Engine. Students learn to create 2D and 3D games, implement physics engines, integrate sound systems, and optimize performance across multiple platforms. The course also covers storytelling, character animation, and monetization strategies.
The course explores advanced algorithmic techniques including approximation algorithms, randomized algorithms, and online algorithms. Students analyze the computational complexity of problems, develop efficient solutions using dynamic programming and greedy methods, and apply these concepts to optimization challenges in various domains.
Project-based learning (PBL) is central to the Computer Applications program at Indira University Pune. The approach emphasizes collaborative work, real-world problem-solving, and skill development through hands-on experiences. Students are grouped into teams of 3-5 members to tackle complex projects aligned with industry needs or academic research interests.
Mini projects are introduced in the third year, requiring students to apply concepts learned in core courses to solve practical problems. These projects typically span one semester and involve working with faculty mentors who guide the process from concept to execution. Students present their findings through technical reports and live demonstrations.
The final-year capstone project is a significant milestone that integrates all aspects of the program. Students select projects in consultation with faculty advisors, often involving collaboration with industry partners or research institutions. The project involves extensive literature review, experimental design, implementation, testing, and documentation.
Students begin selecting their capstone projects in the sixth semester, submitting proposals that are reviewed by a panel of faculty members. Projects are assigned based on availability, relevance to student interests, and alignment with available resources and expertise. Each project is supervised by at least one faculty member and often includes industry mentors.
The evaluation process for capstone projects includes peer reviews, progress reports, milestone assessments, and final presentations. Students must demonstrate technical proficiency, innovation, teamwork, and clear communication of their work. The project contributes significantly to the overall GPA and is often featured in the university's annual research symposium.