Master of Computer Applications (MCA)
Our Syllabus List
Semester I
Mathematical Foundations
-
Discrete Mathematics
Probability & Statistics
Linear Algebra
Computer Organization
-
Basic Architecture
CPU & Memory
I/O Organization
Programming in C
-
Data Types
Control Statements
Arrays & Functions
Semester II
Data Structures
-
Stacks & Queues
Linked Lists
Trees & Graphs
Object Oriented Programming (Java)
-
Classes & Objects
Inheritance
Polymorphism
Operating Systems
-
Process Management
Memory Management
File Systems
Semester III
Database Management System
-
ER Model
SQL
Normalization
Computer Networks
-
OSI & TCP/IP
Routing
Network Security
Software Engineering
-
SDLC Models
Design & Testing
Semester IV
Web Technologies
-
HTML & CSS
JavaScript
PHP
Artificial Intelligence
-
Search Algorithms
Knowledge Representation
Elective – I
-
Cloud Computing
Cyber Security
Semester V
Machine Learning
-
Supervised Learning
Unsupervised Learning
Neural Networks
Mobile Application Development
-
Android Basics
UI Design
API Integration
Minor Project
-
Problem Analysis
Implementation
Semester VI
Elective – II
-
Big Data Analytics
Blockchain Technology
Major Project
-
Project Development
Documentation
Presentation & Viva