Master in Computer Application (MCA)
Master in Computer Application (MCA) programme is structured to ensure both academic rigor and industry relevance. Foundational knowledge is established through core courses, which is then reinforced through application-oriented sessions that integrate theoretical frameworks with practice. Students can tailor their learning through specialized electives, complemented by value-added courses designed to develop contemporary skills. Central to the programme is experiential learning — projects and internships enable students to engage with real-world problems, fostering professional competence. Graduates are well-prepared for roles such as software developer, data scientist, and IT consultant.
Curriculum & Pedagagy
- Lecture + Lab Integration: Each theory course is paired with practical labs (e.g., C, C++, Java, DBMS, Python, AI/ML, and OS) to ensure hands-on skills.
- Seminars & Assignments: Students present seminars and submit weekly assignments to build research and communication skills.
- Industry Projects: The final semester is dedicated to a 22 to 30-week project, often in collaboration with IT companies, giving real-world exposure.
- Electives: Choice-based electives in advanced areas.
- Soft Skills Training: Courses like Communicative English and Corporate Readiness Skills prepare students for interviews and teamwork.
- Continuous Evaluation: Internal assessments, lab work, assignments, and viva voce ensure consistent performance monitoring.
Course, Practical & Electives
Core Course
| Sl.No. | Subject |
|---|---|
| 1. | Discrete Mathematics |
| 2. | Digital Logic Design |
| 3. | Computer Networks |
| 4. | Programming for Problem Solving |
| 5. | Database Management Systems |
| 6. | Communicative English |
| 7. | Object-Oriented Programming using JAVA |
| 8. | Software Engineering |
| 9. | Data Structures |
| 10. | Computer Organization and Architecture |
| 11. | Theory of Computation |
| 12. | Universal Human Values & Professional Ethics |
| 13. | Design and Analysis of Algorithms |
| 14. | Operating Systems |
| 15. | Artificial Intelligence and Machine Learning |
Practical
| Sl.No. | Subject |
|---|---|
| 1. | Computer Networks Lab. |
| 2. | C Programming Lab |
| 3. | Database Management Systems Lab |
| 4. | Language Lab |
| 5. | Object-Oriented Programming Lab |
| 6. | Software Engineering Lab |
| 7. | Data Structures Lab |
| 8. | Programming in Python Lab |
| 9. | Design and Analysis of Algorithms Laboratory |
| 10. | Operating Systems Laboratory |
| 11. | AI & ML Laboratory |
Elective Papers
| Sl.No. | Subject |
|---|---|
| 1. | Computational Intelligence |
| 2. | Cryptographic Foundation |
| 3. | Object Oriented Analysis and Design |
| 4. | Internet & Web Technology |
| 5. | Natural Language Processing |
| 6. | Compiler Design |
| 7. | Soft Computing |
| 8. | Data Mining and Data Warehousing |
| 9. | Advanced Computer Architecture |
| 10. | Blockchain Technology |
| 11. | Operation Research |
| 12. | Software Testing and Quality Assurance |
| 13. | Entrepreneurship Development |
| 14. | Deep Learning |
| 15. | Distributed Systems |
| 16. | Computer Graphics and Animation |
| 17. | Software Project Management |
| 18. | Network Security |
| 19. | Image Processing |
| 20. | Real-Time Systems |
| 21. | Multimedia Technology |
| 22. | Research Methodology and IPR Cyber Security and Cyber Laws |
Value Added Courses
The Institute actively motivates both faculty members and students to participate in NPTEL programs, thereby strengthening their industry relevance and acceptance.
NPTEL
List 1
Any one Online Course of 25-40 Hours from NPTEL MOOC Pool from the specified List-1.
| Sl.No. | Subject |
|---|---|
| 1. | Mobile Computing |
| 2. | Introduction to Data Science |
| 3. | Internet-of-Things |
| 4. | Wireless Sensor Networks |
| 5. | Information System Design |
| 6. | Advanced Database Management Systems |
| 7. | E-Commerce and ERP |
List 2
Any one Online Course of 25-40 Hours from NPTEL MOOC Pool from the specified List-2.
| Sl.No. | Subject |
|---|---|
| 1. | Big-Data Analytics |
| 2. | Advanced Computer Networks |
| 3. | Cloud Computing |
| 4. | Simulation and Modelling |
| 5. | Cloud Computing |
| 6. | Distributed Operating System |
| 7. | Management Information System |
| 8. | Intelligent Data Analysis |
| 9. | Computer Based Optimization Techniques |
- Summer Internship and Research Experience
- Comprehensive Viva- Voce
- Industrial/Research Project



