MCA – Master of Computer Applications – Syllabus

MCA – Master of Computer Applications – Syllabus

Semester 1: Fundamentals & Programming Foundations
Computer Fundamentals, Programming in C, Mathematical Foundations, Computer Organization, Database Management Systems, C Programming Lab, DBMS Lab
Semester 2: OOP, Data Structures & Web Basics
Object-Oriented Programming in C++, Data Structures & Algorithms, Operating Systems, Web Technology (HTML CSS JS), OOP Lab, Data Structures Lab, Web Lab
Semester 3: Advanced Programming & Networking
Java Programming, Computer Networks, Software Engineering, Probability & Statistics, Java Lab, Networking Lab, SE Documentation Work
Semester 4: Python, .NET & Data Science Basics
Python Programming, Data Science Fundamentals, .NET Framework / C#, Advanced Database Systems, Python Lab, .NET Lab, Mini Project
Semester 5: AI, Cloud, Mobile App Development
Artificial Intelligence, Cloud Computing, Mobile Application Development (Android), Distributed Systems, AI Lab, Android Lab, Cloud Tools Practice
Semester 6: Cyber Security, IoT & Major Project
Cyber Security & Ethical Hacking, Internet of Things (IoT), Machine Learning Basics, Major Project / Internship with Viva & Documentation