

MCA in General at Vellore Institute of Technology


Vellore, Tamil Nadu
.png&w=1920&q=75)
About the Specialization
What is General at Vellore Institute of Technology Vellore?
This Master of Computer Applications (MCA) program at Vellore Institute of Technology focuses on providing advanced knowledge and practical skills in computing technologies and applications. It is highly relevant in the booming Indian IT sector, equipping students for diverse roles in software development, data science, and cybersecurity. The program distinguishes itself through its industry-aligned curriculum and hands-on project experience, addressing the strong market demand for skilled IT professionals across various industries in India.
Who Should Apply?
This program is ideal for bachelor''''s graduates in Computer Applications, Computer Science, Information Technology, or those with a strong mathematical background, aiming for a robust career in the IT industry. It caters to fresh graduates seeking entry into advanced tech roles, as well as working professionals looking to upskill in cutting-edge domains like AI, cloud computing, and cybersecurity. Career changers transitioning into the dynamic tech sector will also find it beneficial.
Why Choose This Course?
Graduates of this program can expect to secure prominent roles as software developers, data analysts, cloud architects, cybersecurity specialists, and project managers in leading Indian and multinational companies. Entry-level salaries typically range from INR 5-8 LPA, with experienced professionals earning upwards of INR 15-25 LPA. The program also prepares students for global certifications and offers strong growth trajectories in India''''s digital transformation journey.

Student Success Practices
Foundation Stage
Master Programming Fundamentals and Data Structures- (Semester 1-2)
Focus intently on understanding core programming concepts in Python, Java, or C++, object-oriented principles, and fundamental data structures. Actively practice problem-solving on competitive coding platforms like HackerRank, LeetCode, and GeeksforGeeks. This solid foundation is crucial for excelling in technical interviews and building robust software applications.
Tools & Resources
HackerRank, LeetCode, GeeksforGeeks, Python IDLE, Eclipse/IntelliJ
Career Connection
Develops essential logical reasoning and algorithmic thinking, which are key skills assessed in campus placements for software development and data science roles.
Engage in Collaborative Learning and Peer Mentoring- (Semester 1-2)
Form study groups with peers to discuss complex topics, clarify doubts, and prepare for internal and external assessments. Actively participate in academic discussions and leverage faculty office hours for deeper understanding. Peer-to-peer learning enhances conceptual clarity, fosters teamwork, and provides diverse perspectives, which are vital for group projects.
Tools & Resources
VIT Learning Management System, Peer Study Groups, Faculty Mentorship
Career Connection
Improves communication and collaboration skills, highly valued in team-oriented IT project environments, and prepares for group discussions in interviews.
Develop Strong Communication and Soft Skills- (Semester 1-2)
Actively participate in soft skills development modules, public speaking events, and presentation opportunities. Practice professional communication, report writing, and interpersonal skills. Seek feedback to continuously refine these abilities. Strong soft skills are critical for effective workplace communication and acing HR rounds of interviews.
Tools & Resources
VIT Soft Skills Training, Toastmasters (if available), Presentation Tools
Career Connection
Enhances overall professional persona, crucial for client interactions, team presentations, and securing placements in top-tier companies.
Intermediate Stage
Undertake Industry-Relevant Mini Projects and Hackathons- (Semester 3)
Apply theoretical knowledge to practical mini-projects, focusing on solving real-world problems in domains like data analytics, machine learning, or cloud computing. Participate actively in internal and external hackathons (e.g., Smart India Hackathon). This hands-on experience builds a strong portfolio, demonstrates problem-solving abilities, and is highly valued by Indian recruiters.
Tools & Resources
GitHub, Kaggle, Smart India Hackathon, Local Hackathon Platforms
Career Connection
Provides practical experience, creates a project portfolio, and develops problem-solving skills, making candidates highly attractive for internships and entry-level technical roles.
Deep Dive into Elective Specializations- (Semester 3)
Strategically select elective courses to build specialized expertise in a chosen domain (e.g., Artificial Intelligence, Cybersecurity, IoT). Supplement classroom learning with advanced online courses and pursue industry-recognized certifications (e.g., Google Cloud, AWS, Microsoft Azure). This focused skill development creates a niche profile and enhances employability in specialized IT roles.
Tools & Resources
Coursera, edX, NPTEL, AWS Certifications, Azure Certifications
Career Connection
Develops in-demand specialized skills, making graduates eligible for targeted roles in emerging technologies and commanding higher salary packages.
Engage in Industry Internships and Workshops- (Semester 3)
Actively seek and participate in internships during semester breaks at relevant IT companies in India. Attend industry workshops, tech talks, and guest lectures to gain practical insights into corporate work culture, current technologies, and industry best practices. Internships provide invaluable real-world exposure and often lead to pre-placement offers.
Tools & Resources
Internshala, LinkedIn, Company Career Pages, VIT Internship Cell
Career Connection
Provides practical work experience, professional networking opportunities, and often results in pre-placement offers, streamlining the job search process.
Advanced Stage
Excel in Capstone Project and Portfolio Building- (Semester 4)
Dedicate significant effort to the final year project, ensuring it demonstrates innovation, technical proficiency, and impact. Develop a professional online portfolio (e.g., GitHub, personal website) showcasing all projects, coding skills, and relevant achievements. A strong project is crucial for interviews and highlights practical application of knowledge.
Tools & Resources
GitHub, Personal Website/Blog, Project Management Tools
Career Connection
A strong capstone project is the centerpiece of placement discussions, demonstrating comprehensive skills and readiness for industry challenges.
Intensive Placement Preparation and Mock Interviews- (Semester 4)
Leverage VIT''''s career development services for rigorous training in aptitude, logical reasoning, and technical domains specific to the IT industry. Participate in multiple mock interviews with faculty, alumni, and external experts to refine communication, problem-solving, and behavioral skills, essential for securing top placements.
Tools & Resources
VIT Placement Cell Resources, Mock Interview Platforms, Company-specific Aptitude Tests
Career Connection
Maximizes chances of clearing technical and HR interviews, leading to successful placements in desired companies and roles.
Network Strategically and Plan Career Trajectory- (Semester 4)
Actively connect with professionals in target companies and alumni through networking events, industry conferences, and LinkedIn. Research specific job roles and companies to align skills with market demand. Prepare for salary negotiations and understand career progression paths within the Indian IT sector, ensuring a well-planned entry into the professional world.
Tools & Resources
LinkedIn, Professional Networking Events, VIT Alumni Network, Career Counseling
Career Connection
Facilitates informed career decisions, opens doors to hidden job opportunities, and aids in negotiating better employment terms in the competitive Indian IT job market.
Program Structure and Curriculum
Eligibility:
- Bachelor’s degree in Computer Applications/Computer Science/Information Technology or a bachelor’s degree with Mathematics as one of the subjects at the 10+2 level or at the Graduate level. Appeared for VITMEE or any other equivalent entrance examination. (Source: VIT Official Website - MCA Program Page)
Duration: 2 years (4 semesters)
Credits: 75 Credits
Assessment: Internal: 60% (for theory courses, 50% for practical courses), External: 40% (for theory courses, 50% for practical courses)
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| MCA1001 | Programming using Python | Core | 4 | Python Fundamentals and Syntax, Data Structures in Python, Functions and Modules, Object-Oriented Programming with Python, File Handling and Exception Handling, GUI Programming and Database Connectivity |
| MCA1002 | Operating Systems | Core | 4 | Operating System Concepts and Structure, Process Management and CPU Scheduling, Deadlocks and Concurrency Control, Memory Management Techniques, File Systems and I/O Systems, Virtualization and Distributed Systems |
| MCA1003 | Data Structures and Algorithms | Core | 4 | Introduction to Data Structures, Arrays, Stacks, Queues, Linked Lists, Trees and Binary Search Trees, Graphs and Graph Algorithms, Sorting and Searching Algorithms, Hashing and Algorithm Analysis |
| MCA1004 | Database Management Systems | Core | 4 | Introduction to DBMS and Data Models, Relational Model and Algebra, Structured Query Language (SQL), Entity-Relationship (ER) Modeling, Normalization and Functional Dependencies, Transaction Management and Concurrency Control |
| MCA1005 | Computer Networks | Core | 4 | Network Models (OSI and TCP/IP), Physical Layer and Data Link Layer, Network Layer and IP Addressing, Transport Layer (TCP/UDP), Application Layer Protocols (HTTP, DNS, FTP), Network Security and Wireless Networks |
| MGT1002 | Soft Skills | Skill Development | 1 | Communication Skills (Verbal and Non-verbal), Interpersonal Skills and Teamwork, Presentation Skills and Public Speaking, Group Discussion Techniques, Interview Preparation Strategies, Professional Etiquette and Ethics |
| MCA6001 | Advanced Computer Architecture | Elective | 3 | Pipelining and Instruction Level Parallelism, Cache Memory Organizations, Memory Hierarchy Design, Multiprocessors and Parallel Architectures, Vector Processors and GPUs, Instruction Set Architectures (ISA) |
| MCA6002 | Advanced Algorithms | Elective | 3 | Algorithm Analysis and Complexity, Dynamic Programming and Greedy Algorithms, Graph Algorithms (Flows, Matching), String Matching Algorithms, Randomized Algorithms, NP-Completeness and Approximation Algorithms |
| MCA6003 | Advanced Data Structures | Elective | 3 | Balanced Search Trees (AVL, Red-Black), B-Trees and B+ Trees, Heaps and Priority Queues, Hash Tables and Collision Resolution, Disjoint Set Data Structures, Segment Trees and Fenwick Trees |
| MCA6004 | Advanced Operating Systems | Elective | 3 | Distributed Operating Systems, Network Operating Systems, Real-Time Operating Systems, Cloud Operating Systems, Operating System Security, Virtualization Techniques |
| MCA6005 | Advanced Computer Networks | Elective | 3 | Advanced Routing Protocols, Software Defined Networking (SDN), Network Function Virtualization (NFV), Wireless Sensor Networks, Mobile Ad-Hoc Networks (MANETs), Content Delivery Networks (CDNs) |
| MCA6006 | Advanced Database Technologies | Elective | 3 | Distributed Databases, Object-Oriented Databases, NoSQL Databases (MongoDB, Cassandra), Graph Databases, Big Data Analytics and Data Warehousing, Database Security and Privacy |
| MCA6007 | Advanced Programming Languages | Elective | 3 | Functional Programming (Haskell, Scala), Logic Programming (Prolog), Scripting Languages (Ruby, Perl), Concurrency Models and Parallelism, Type Systems and Memory Management, Language Paradigms and Features |
| MCA6008 | Mobile Application Development | Elective | 3 | Android/iOS Architecture and Lifecycle, User Interface Design and Layouts, Data Storage and SQLite, Location-Based Services and Sensors, Networking and Web Services Integration, App Deployment and Testing |
| MCA6009 | Web Analytics | Elective | 3 | Introduction to Web Analytics, Google Analytics and Other Tools, Metrics, Dimensions, and KPIs, Data Collection and Processing, Traffic Sources and User Behavior Analysis, Conversion Rate Optimization (CRO) |
| MCA6010 | Service Oriented Architecture | Elective | 3 | SOA Concepts and Principles, Web Services (SOAP, REST), Service Discovery and Description (WSDL), Enterprise Service Bus (ESB), SOA Security and Management, Microservices Architecture |
| MCA6011 | Enterprise Resource Planning | Elective | 3 | ERP Concepts and Evolution, ERP Modules (Finance, HR, SCM), ERP Implementation Life Cycle, ERP Vendors and Market, Business Process Reengineering (BPR), Challenges and Future of ERP |
| MCA6012 | Supply Chain Management | Elective | 3 | SCM Concepts and Components, Logistics and Transportation, Inventory Management, Supplier Relationship Management, Demand Forecasting, E-Supply Chain and Global SCM |
| MCA6013 | Customer Relationship Management | Elective | 3 | CRM Fundamentals and Strategies, Operational and Analytical CRM, CRM Technology and Tools, Customer Data Management, Sales, Marketing, and Service Automation, CRM Implementation and Challenges |
| MCA6014 | E-Commerce | Elective | 3 | E-Commerce Business Models, E-Commerce Infrastructure, Online Payment Systems, E-Marketing and Advertising, E-Commerce Security and Privacy, Mobile Commerce and Social Commerce |
| MCA6015 | Human Computer Interaction | Elective | 3 | HCI Principles and Paradigms, User Interface Design Process, Usability Engineering, Interaction Styles and Techniques, Evaluation Techniques (Heuristic, User Testing), Ubiquitous and Context-Aware Computing |
| MCA6016 | Software Testing and Quality Assurance | Elective | 3 | Software Quality Concepts, Testing Life Cycle and Methodologies, Test Case Design Techniques, Levels of Testing (Unit, Integration, System), Automated Testing and Tools, Quality Assurance Standards (ISO, CMMI) |
| MCA6017 | Software Project Management | Elective | 3 | Project Planning and Estimation, Risk Management, Resource Management, Project Scheduling and Tracking, Software Configuration Management, Project Closure and Agile Methodologies |
| MCA6018 | Cognitive Computing | Elective | 3 | Cognitive Computing Paradigms, Artificial Intelligence and Machine Learning, Natural Language Processing, Knowledge Representation and Reasoning, Cognitive Architectures, Applications in Healthcare and Business |
| MCA6019 | Natural Language Processing | Elective | 3 | NLP Fundamentals and Components, Lexical Analysis and Morphology, Syntactic Parsing, Semantic Analysis and Word Embeddings, Information Extraction and Sentiment Analysis, Machine Translation and Text Summarization |
| MCA6020 | Image Processing and Computer Vision | Elective | 3 | Image Fundamentals and Filtering, Image Enhancement and Restoration, Image Segmentation and Feature Extraction, Object Recognition and Detection, Motion Analysis and Tracking, Deep Learning for Computer Vision |
| MCA6021 | Speech Recognition | Elective | 3 | Speech Production and Perception, Acoustic Phonetics and Feature Extraction, Hidden Markov Models (HMM), Speech Recognition Architectures, Deep Learning for Speech Recognition, Speaker Recognition and Language Identification |
| MCA6022 | Biometric Security | Elective | 3 | Biometric System Fundamentals, Physiological Biometrics (Fingerprint, Face, Iris), Behavioral Biometrics (Signature, Voice, Gait), Biometric Performance and Evaluation, Multimodal Biometrics, Biometric Privacy and Security |
| MCA6023 | Digital Forensics | Elective | 3 | Introduction to Digital Forensics, Forensic Investigation Process, Evidence Acquisition and Preservation, File System Forensics, Network Forensics and Mobile Forensics, Legal Aspects of Digital Forensics |
| MCA6024 | Ethical Hacking | Elective | 3 | Ethical Hacking Phases (Reconnaissance, Scanning), Vulnerability Assessment and Penetration Testing, System Hacking Techniques, Web Application Hacking, Wireless Network Hacking, Social Engineering and Countermeasures |
| MCA6025 | Cloud Security | Elective | 3 | Cloud Security Architecture, Identity and Access Management in Cloud, Data Security and Encryption in Cloud, Cloud Compliance and Governance, Virtualization Security, Threats and Vulnerabilities in Cloud |
| MCA6026 | Internet of Things | Elective | 3 | IoT Architecture and Paradigms, IoT Devices and Sensors, IoT Communication Protocols (MQTT, CoAP), IoT Platforms and Cloud Integration, IoT Data Analytics and Security, Smart Applications (Home, City, Industry) |
| MCA6027 | Blockchain Technology | Elective | 3 | Blockchain Fundamentals and Cryptography, Distributed Ledger Technology (DLT), Consensus Mechanisms (PoW, PoS), Smart Contracts and DApps, Public and Private Blockchains, Blockchain Applications (Finance, Supply Chain) |
| MCA6028 | Quantum Computing | Elective | 3 | Quantum Mechanics Basics, Qubits and Superposition, Quantum Gates and Circuits, Quantum Algorithms (Shor''''s, Grover''''s), Quantum Error Correction, Quantum Cryptography |
| MCA6029 | Augmented and Virtual Reality | Elective | 3 | AR/VR Fundamentals and History, Hardware and Software Components, 3D Graphics and Rendering, Interaction Techniques in AR/VR, AR/VR Application Development, Challenges and Future of AR/VR |
| MCA6030 | DevOps | Elective | 3 | DevOps Principles and Culture, Continuous Integration/Continuous Delivery (CI/CD), Version Control with Git, Containerization (Docker), Orchestration (Kubernetes), Infrastructure as Code (IaC) |
| MCA6031 | Agile Methodologies | Elective | 3 | Agile Manifesto and Principles, Scrum Framework (Roles, Events, Artifacts), Kanban Method, Extreme Programming (XP), Lean Software Development, Agile Scaling Frameworks |
| MCA6032 | Data Visualization | Elective | 3 | Principles of Data Visualization, Types of Charts and Graphs, Visualization Tools (Tableau, Power BI), Interactive Visualizations, Storytelling with Data, Visualizing Big Data |
| MCA6033 | Business Intelligence | Elective | 3 | BI Concepts and Architecture, Data Warehousing and OLAP, Data Mining for BI, Reporting and Dashboards, Predictive Analytics, Ethical and Legal Aspects of BI |
| MCA6034 | Data Mining Techniques | Elective | 3 | Data Mining Process and Tasks, Classification Algorithms (Decision Trees, SVM), Clustering Algorithms (K-Means, Hierarchical), Association Rule Mining, Anomaly Detection, Data Preprocessing and Feature Selection |
| MCA6035 | Web Mining | Elective | 3 | Web Mining Categories (Content, Structure, Usage), Web Crawling and Scraping, Link Analysis Algorithms (PageRank), Web Usage Mining and User Behavior, Sentiment Analysis on Web Data, Web Personalization |
| MCA6036 | Information Retrieval | Elective | 3 | IR Models (Boolean, Vector Space), Indexing and Querying, Text Preprocessing and Tokenization, Ranking Algorithms, Evaluation Metrics (Precision, Recall), Recommender Systems |
| MCA6037 | Social Network Analysis | Elective | 3 | Social Network Fundamentals, Network Metrics (Centrality, Density), Community Detection Algorithms, Information Diffusion in Networks, Social Media Mining, Applications of SNA |
| MCA6038 | Bioinformatics | Elective | 3 | Bioinformatics Databases, Sequence Alignment Algorithms, Phylogenetic Tree Construction, Protein Structure Prediction, Gene Expression Analysis, Drug Discovery Applications |
| MCA6039 | Geographic Information Systems | Elective | 3 | GIS Fundamentals and Components, Geographic Data Models, Spatial Data Acquisition, Geospatial Analysis Techniques, Map Projections and Coordinate Systems, GIS Applications |
| MCA6040 | Wireless Communication | Elective | 3 | Wireless Channel Characteristics, Modulation and Coding Techniques, Multiple Access Technologies (FDMA, TDMA, CDMA), Cellular System Design, Wireless Network Standards (Wi-Fi, Bluetooth), MIMO and OFDM |
| MCA6041 | Satellite Communication | Elective | 3 | Satellite Orbits and Link Design, Satellite Subsystems, Earth Station Technology, Multiple Access Techniques for Satellites, VSAT Systems, Satellite Applications (Broadcasting, Internet) |
| MCA6042 | Mobile Computing | Elective | 3 | Mobile Computing Architecture, Wireless LANs and Bluetooth, Mobile IP and Ad-hoc Networks, Data Management for Mobile Computing, Mobile Security Challenges, Location-Based Services |
| MCA6043 | Embedded Systems | Elective | 3 | Embedded System Architecture, Microcontrollers and Processors, Sensors and Actuators, Real-Time Operating Systems (RTOS), Embedded C Programming, Debugging and Testing |
| MCA6044 | High Performance Computing | Elective | 3 | Parallel Computing Architectures, Distributed Computing Concepts, MPI and OpenMP Programming, CUDA Programming for GPUs, Performance Metrics and Optimization, Cloud HPC and Big Data |
| MCA6045 | Green Computing | Elective | 3 | Green IT Initiatives and Policies, Energy Efficient Hardware, Green Software Development, Virtualization for Green Computing, Green Data Centers, Life Cycle Assessment of IT Products |
| MCA6046 | Pervasive Computing | Elective | 3 | Pervasive Computing Concepts and Characteristics, Context-Awareness and Adaptation, Ubiquitous Sensors and Devices, Middleware for Pervasive Computing, Security and Privacy Challenges, Applications in Smart Environments |
| MCA6047 | Game Development | Elective | 3 | Game Design Principles, Game Engine Architecture (Unity, Unreal), 2D/3D Graphics and Animation, Game Physics and AI, Game Programming Languages (C#, C++), Monetization and Deployment |
| MCA6048 | User Experience Design | Elective | 3 | UX Design Principles and Process, User Research and Personas, Information Architecture, Wireframing and Prototyping, Usability Testing, Interaction Design and Accessibility |
| MCA6049 | Robotics | Elective | 3 | Robot Kinematics and Dynamics, Robot Actuators and Sensors, Robot Motion Planning, Robot Control Architectures, Robot Programming (ROS), Human-Robot Interaction |
| MCA6050 | Digital Marketing | Elective | 3 | Digital Marketing Landscape, Search Engine Optimization (SEO), Search Engine Marketing (SEM), Social Media Marketing (SMM), Content Marketing, Email Marketing and Analytics |
| MCA6051 | Entrepreneurship and Innovation | Elective | 3 | Entrepreneurial Mindset, Business Idea Generation, Business Plan Development, Funding and Venture Capital, Innovation Strategies, Startup Ecosystem in India |
| MCA6052 | Intellectual Property Rights | Elective | 3 | Types of IPR (Patents, Copyrights, Trademarks), IPR Protection and Enforcement, Trade Secrets, Cyber Law and IPR, International IPR Regimes, IPR in Digital Age |
| MCA6053 | Cyber Law | Elective | 3 | Introduction to Cyber Law, Information Technology Act, 2000, Digital Signatures and E-Contracts, Cyber Crimes and Penalties, Data Protection and Privacy Laws, Jurisdiction in Cyberspace |
| MCA6054 | Financial Technologies (FinTech) | Elective | 3 | FinTech Ecosystem and Trends, Blockchain in Finance, Artificial Intelligence in Finance, Mobile Payments and Digital Banking, Regulatory Technologies (RegTech), Robo-Advisors and Crowdfunding |
| MCA6055 | Health Informatics | Elective | 3 | Healthcare Data Management, Electronic Health Records (EHR), Telemedicine and Mobile Health, Medical Imaging Informatics, Health Data Analytics, Security and Privacy in Health Informatics |
| MCA6056 | Environmental Informatics | Elective | 3 | Environmental Data Acquisition, Remote Sensing and GIS for Environment, Environmental Modeling and Simulation, Big Data in Environmental Science, Climate Change Informatics, Sustainable Computing |
| MCA6057 | Agricultural Informatics | Elective | 3 | Precision Agriculture, IoT in Agriculture, Agricultural Data Analytics, Supply Chain Management in Agriculture, ICT for Farmers, Remote Sensing for Crop Monitoring |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| MCA1008 | Advanced Database Management Systems | Core | 4 | Distributed Database Systems, Object-Oriented and Object-Relational Databases, Big Data Management Concepts, NoSQL Databases (Key-Value, Document, Columnar), Data Warehousing and OLAP, Database Tuning and Performance Optimization |
| MCA1009 | Object Oriented Analysis and Design | Core | 4 | Object-Oriented Concepts Review, Unified Modeling Language (UML) Diagrams, Use Case Driven Analysis, Design Patterns (Creational, Structural, Behavioral), Architectural Design Principles, Object-Oriented Metrics and Testing |
| MCA1010 | Cloud Computing | Core | 4 | Cloud Computing Architecture and Models (IaaS, PaaS, SaaS), Virtualization Technologies, Cloud Deployment Models (Public, Private, Hybrid), Cloud Storage and Networking, Cloud Security Challenges and Solutions, Cloud Services and Providers (AWS, Azure, GCP) |
| MCA1011 | Software Engineering | Core | 4 | Software Development Life Cycle Models, Requirements Engineering and Specification, Software Design Principles and Architectures, Software Testing Techniques and Strategies, Software Maintenance and Evolution, Software Project Management Concepts |
| MCA1012 | Full Stack Development | Core | 4 | Frontend Technologies (HTML, CSS, JavaScript), Backend Development Frameworks (Node.js, Django, Spring), RESTful APIs and Microservices, Database Integration (SQL, NoSQL), Deployment and Cloud Hosting, Version Control (Git) and Collaborative Tools |
| MCA1013 | Mini Project | Project | 2 | Project Planning and Management, Requirement Gathering and Analysis, System Design and Architecture, Implementation and Coding, Testing and Debugging, Documentation and Presentation |
| MGT1003 | Soft Skills | Skill Development | 1 | Professional Ethics and Values, Time Management and Prioritization, Stress Management Techniques, Decision Making and Problem Solving, Leadership and Team Building, Cross-Cultural Communication |
| EL001 | Programme Elective Course II | Elective | 3 | Refer Semester 1 for a comprehensive list of available elective subjects (MCA6001-MCA6057) and their detailed topics., Students choose one elective from the common pool based on interest and prerequisites. |
| EL002 | Programme Elective Course III | Elective | 3 | Refer Semester 1 for a comprehensive list of available elective subjects (MCA6001-MCA6057) and their detailed topics., Students choose one elective from the common pool based on interest and prerequisites. |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| MCA1014 | Big Data Analytics | Core | 4 | Introduction to Big Data Ecosystem (Hadoop, Spark), MapReduce Programming Model, Data Ingestion and Storage (HDFS, Kafka), Big Data Processing (Spark RDDs, DataFrames), NoSQL Databases for Big Data, Big Data Visualization and Machine Learning |
| MCA1015 | Machine Learning | Core | 4 | Introduction to Machine Learning, Supervised Learning (Regression, Classification), Unsupervised Learning (Clustering, PCA), Model Evaluation and Hyperparameter Tuning, Ensemble Methods and Neural Networks Basics, Feature Engineering and Selection |
| MCA1016 | Cyber Security | Core | 4 | Fundamentals of Cyber Security, Cryptography and Network Security, Web Application Security, Malware Analysis and Detection, Cyber Forensics and Incident Response, Security Policies and Management |
| MCA1017 | Project Work | Project | 10 | Problem Identification and Scope Definition, Literature Survey and State-of-Art Analysis, Methodology Design and Planning, System Implementation and Development, Testing, Evaluation, and Performance Analysis, Report Writing and Project Presentation |
| EL003 | Programme Elective Course IV | Elective | 3 | Refer Semester 1 for a comprehensive list of available elective subjects (MCA6001-MCA6057) and their detailed topics., Students choose one elective from the common pool based on interest and prerequisites. |
| EL004 | Programme Elective Course V | Elective | 3 | Refer Semester 1 for a comprehensive list of available elective subjects (MCA6001-MCA6057) and their detailed topics., Students choose one elective from the common pool based on interest and prerequisites. |




