MCAMaster of Computer Applications
Advanced Computing · AI · Cloud · Full Stack
Advanced Programming with Python
MCA
Advanced Python programming for application development.
Data Structures & Algorithms
MCA
Advanced data structures and algorithm design.
Database Technologies
MCA
Advanced DBMS, NoSQL and database design.
Computer Networks & Security
MCA
Advanced networking and information security.
Statistics & Probability
MCA
Statistical methods and probability for data analysis.
Discrete Mathematics for CS
MCA
Sets, logic, combinatorics and graph theory for computing.
C++ Programming & OOP
MCA
Object-oriented programming in C++ with STL and design patterns.
Problem Solving & Python Programming
MCA
Algorithmic thinking and Python for data structures and problem solving.
Full Stack Web Development
MCA
End-to-end web development with modern frameworks.
Operating Systems & Linux
MCA
Advanced OS concepts and Linux system administration.
Machine Learning
MCA
Machine learning algorithms and model development.
Software Engineering & Testing
MCA
Advanced software development and quality assurance.
Research Methodology
MCA
Research methods for computing and IT projects.
Software Engineering Practices
MCA
SDLC models, requirements engineering, testing and project management.
Web Application Development
MCA
Full-stack web development with React, Node.js and REST APIs.
Database Management Systems
MCA
ER modelling, SQL, transactions and database design.
Cloud Computing & DevOps
MCA
Cloud platforms, containerisation and DevOps practices.
Artificial Intelligence & Deep Learning
MCA
Neural networks, deep learning and AI applications.
Mobile & Cross-Platform Development
MCA
Building mobile apps for iOS and Android.
Data Analytics & Visualisation
MCA
Big data analysis and data visualisation techniques.
Ethical Hacking & Cyber Forensics
MCA
Penetration testing, digital forensics and incident response.
Internet of Things & Embedded Systems
MCA
IoT architecture, embedded programming and smart systems.
Distributed Systems
MCA
Distributed computing principles, consistency models and consensus.
Computer Networks & Security
MCA
TCP/IP, network security protocols and practical administration.
Mobile Application Development
MCA
Android app development with Kotlin and Flutter cross-platform.
Artificial Intelligence
MCA
AI techniques, search algorithms, knowledge representation and planning.
Linux & Shell Scripting
MCA
Linux administration, shell scripting and system programming.
Cyber Security & Forensics
MCA
Advanced cyber security, penetration testing and forensics.
Blockchain Technology
MCA
Blockchain fundamentals, smart contracts and DApps.
Project Work
MCA
Major project development and dissertation.
Deep Learning & Generative AI
MCA
Advanced deep learning, LLMs and generative AI applications.
DevOps & Site Reliability Engineering
MCA
DevOps culture, CI/CD pipelines and SRE practices.
Capstone Project
MCA
Industry-grade capstone project with mentor guidance.
Cloud Application Development
MCA
Building and deploying cloud-native applications on AWS/Azure.
Data Mining & Business Intelligence
MCA
Data warehousing, OLAP and mining algorithms for BI applications.
Major Project I
MCA
First part of industry-grade major project with design & development.
Major Project II & Dissertation
MCA
Completion, testing, deployment and research contribution.