⚠️ If you find any broken or incorrect document links, report it here.

MCA Syllabus 2024-2026 – Gurugram University (GU) | NEP 2020 | All 4 Semesters

Complete MCA syllabus for Gurugram University (GU) as per NEP 2020 — all 4 semesters, 94 total credits. Semester 1 (22 credits) covers C Programming, Operating Systems, Artificial Intelligence, Web Designing Fundamentals, Blockchain Technology, English Communication Level 1, and MDC (Understanding Ambedkar / Introduction to Economics / Fundamentals of Geography / History & Culture of Haryana). Semester 2 (22 credits) covers DBMS, Data Structures & Algorithms, OOP Java, Security in Computing, Problem Solving Python, English Language Teaching, and MDC (Understanding Gandhi / Financial Institution & Market / Geography of Haryana / Historical Applications of Tourism). Semester 3 (28 credits) covers Software Engineering, Computer System Architecture, Data Communication & Computer Networks, Full Stack Programming-1, Mobile Application Development, Human Values & Community Outreach, MDC (Probability & Statistics / Electrical & Electronics Engineering), Seminar, and mandatory Summer Internship (4 credits). Semester 4 (22 credits) covers Soft Computing, Data Science & Visualization, Full Stack Programming-2, MDC (Cloud, Edge & Fog Computing / Internet of Things), English Communication Level 3, and a 6-credit Major Project/Seminar.

Quick Answer: MCA Syllabus GU NEP 2020

Total Duration: 2 years (4 semesters) | Total Credits: 94 | Framework: NEP 2020, Scheme PG A1

Exam pattern for core (4-credit) subjects: 25 Internal + 50 External + 5 Practical Internal + 20 Practical External = 100 marks.

The MCA (Master of Computer Applications) programme at Gurugram University (GU) is a 2-year postgraduate programme under the NEP 2020 framework, following Scheme PG A1 (coursework only) across 4 semesters with 94 total credits. Each semester combines Core Courses (CC), Discipline Specific Electives (DSE), Multidisciplinary Courses (MDC), Ability Enhancement Courses (AEC), Value Added Courses (VAC), and Skill Enhancement Courses (SEC).

The syllabus covers both theory and practical skills — programming languages (C, Java, Python), database systems (DBMS, MongoDB), computer networks, artificial intelligence, soft computing, data science, full stack web development (HTML/CSS/JS, AngularJS, Node.js, React, MERN stack), mobile application development (Android), and emerging technologies like Blockchain, Cloud Computing, and IoT. A mandatory summer internship after Semester 2 carries 4 credits counted in Semester 3, and a 6-credit Major Project/Seminar is completed in Semester 4.

This page provides the complete unit-wise syllabus for all MCA subjects at Gurugram University (GU) as per the official NEP 2020 curriculum — covering all 4 semesters, credit distribution tables, subject course codes, exam patterns, and MDC/SEC/VAC/AEC options — useful for exam preparation, understanding important topics, and accessing relevant question papers and notes.

Semester 1

C Programming, OS, AI, Web Designing, Blockchain · 22 credits

View Syllabus →

Semester 2

DBMS, Data Structures, OOP Java, Security, Python · 22 credits

View Syllabus →

Semester 3

Software Engineering, Computer Networks, Full Stack-1, Internship · 28 credits

View Syllabus →

Semester 4

Soft Computing, Data Science, Full Stack-2, Major Project · 22 credits

View Syllabus →

FAQs on MCA Syllabus – Gurugram University (GU) NEP 2020

  • What is the MCA syllabus for Gurugram University as per NEP 2020? The MCA syllabus at GU under NEP 2020 spans 4 semesters with 94 total credits. Semester 1 (22 credits) covers C Programming, OS, AI, Web Designing, Blockchain, English Communication Level 1, and one MDC. Semester 2 (22 credits) covers DBMS, Data Structures, OOP Java, Security in Computing, English Language Teaching, Problem Solving Python, and one MDC. Semester 3 (28 credits) covers Software Engineering, Computer System Architecture, Computer Networks, Full Stack-1, and Summer Internship. Semester 4 (22 credits) covers Soft Computing, Data Science & Visualization, Full Stack-2, and a 6-credit project.
  • Which MDC can I choose in MCA Semester 1 at Gurugram University? Students can choose from: Understanding Ambedkar (251/MPSIR/MD101), Introduction to Economics (241/ECO/MD101), Fundamentals of Geography (24/GEO/MD101), or History and Culture of Haryana. One MDC (3 credits, 75 marks) is selected from the university's PG pool.
  • Which MDC can I choose in MCA Semester 2 at Gurugram University? Options include: Understanding Gandhi (251/MPS/MD201), Financial Institution & Market (241/ECO/MD201), Geography of Haryana (241/GEO/MD201), or Historical Applications of Tourism. One MDC is selected from the university pool. MDC carries 3 credits and 75 marks.
  • How many total credits are in MCA at Gurugram University? Semester 1: 22 credits, Semester 2: 22 credits, Semester 3: 28 credits (including 4-credit Summer Internship), Semester 4: 22 credits. Total: 94 credits across all 4 semesters.
  • What is the exam pattern for MCA core subjects at GU? Nine questions are set. Q1 has 7 short parts covering all units (20% marks). Two questions per unit (Q2–Q9). Students attempt 5 total — Q1 compulsory + one from each unit. Marking: 25 Internal Theory + 50 External Theory + 5 Practical Internal + 20 Practical External = 100 marks.
  • Is there an internship in MCA at Gurugram University? Yes. A mandatory summer internship is required after Semester 2. The 4 credits are counted in Semester 3 and carry 100 marks.
  • What subjects are in MCA Semester 3 at Gurugram University? Core: Software Engineering (4 cr.), Computer System Architecture (4 cr.), Data Communication & Computer Networks (4 cr.). DSE: Full Stack Programming-1 (3 cr.). MDC: One from pool (3 cr.). SEC: Mobile Application Development (2 cr.). VAC: Human Values & Community Outreach (2 cr.). Seminar (2 cr.). Summer Internship (4 cr.). Total: 28 credits.
  • What subjects are in MCA Semester 4 at Gurugram University? Core: Soft Computing (4 cr.), Data Science & Visualization (4 cr.). DSE: Full Stack Programming-2 (3 cr.). MDC: One from pool (3 cr.). AEC: English Language Communication Level 3 (2 cr.). Seminar/Project (6 cr.). Total: 22 credits.
  • Where can I download MCA question papers for GU? Free MCA question papers are available on UniversityNotes at /mca/mcasem1 (Semester 1) and /mca/mcasem2 (Semester 2). Notes and solved papers at /mca/mcanotes.
  • What is taught in MCA Semester 1 at Gurugram University? Core subjects: Computer Fundamentals & C Programming (241/MCA/CC101), System Software & OS (241/MCA/CC102), Artificial Intelligence (241/MCA/CC103). Elective: Web Designing Fundamentals (241/MCA/DS101). VAC: Blockchain Technology (241/CSAI/VA101). AEC: English Communication Skills Level 1 (241/ENG/AE101). MDC: One from the university pool. Total: 22 credits.
  • What is the syllabus for Mobile Application Development in MCA Semester 3 at GU? Mobile Application Development (SEC, 41/MCA/SE301) is a 2-credit, 100-mark Skill Enhancement Course covering: Unit I — Mobile computing, Android architecture, Android Studio. Unit II — UI design, layouts (Linear, Relative, Constraint), event handling. Unit III — Activity lifecycle, Intents, SharedPreferences, SQLite. Unit IV — RecyclerView, Fragments, JSON parsing, notifications, Google Play deployment.
  • What is the syllabus for Human Values & Community Outreach in MCA Semester 3 at GU? Human Values & Community Outreach (VAC, 41/MCA/VA301) is a 2-credit, 50-mark Value Added Course covering: Unit I — Types of values, ethics, ethical dilemmas in computing. Unit II — Indian and Gandhian values, constitutional values. Unit III — Community service, digital literacy, CSR, volunteerism. Unit IV — Environmental ethics, SDGs, green computing, e-waste management.
  • What is the syllabus for English Language Communication Level 3 in MCA Semester 4? English Language Communication Level 3 (AEC, 241/ENG/AE301) is a 2-credit, 50-mark course covering: Unit I — Advanced reading comprehension and critical analysis. Unit II — Technical writing, report writing, project documentation. Unit III — Presentations, public speaking, GD and interview skills. Unit IV — Workplace English, IT professional vocabulary, placement preparation.
  • What MDC subjects are available in MCA Semester 3 at Gurugram University? Semester 3 MDC options are: (1) Probability and Statistics (41/MCA/MD301) — statistical methods, correlation, probability distributions. (2) Fundamentals of Electrical and Electronics Engineering (41/MCA/MD302) — DC/AC circuits, transistors, FETs. Additional MDC subjects may be offered by the college as per NEP guidelines. Each MDC carries 3 credits and 75 marks.
  • What MDC subjects are available in MCA Semester 4 at Gurugram University? Semester 4 MDC options are: (1) Cloud, Edge & Fog Computing (241/MCA/MD401) — cloud models (IaaS/PaaS/SaaS), virtualization, fog and edge computing. (2) Internet of Things (41/MCA/MD402) — IoT architecture, M2M communication, Web of Things, smart applications. Additional MDC subjects may be offered by the college. Each MDC carries 3 credits and 75 marks.
  • What is the syllabus for Problem Solving using Python in MCA Semester 2? Problem Solving using Python (SEC, 241/MCA/SE201) is a 2-credit, 50-mark Skill Enhancement Course covering: Unit I — Algorithms, pseudocode, flowcharts, iteration vs recursion. Unit II — Python data types, variables, operators, expressions. Unit III — Conditionals, loops, functions, recursion, strings. Unit IV — Lists, tuples, dictionaries, file handling, exception handling, modules.
  • What is the MCA programme structure at Gurugram University? MCA at GU under NEP 2020 follows Scheme PG A1 (coursework only). It is a 2-year, 4-semester PG programme with 94 total credits combining Core Courses (CC), DSE, MDC, AEC, VAC, and SEC each semester, plus a mandatory Summer Internship after Semester 2.
  • What is the syllabus for Full Stack Programming-2 in MCA Semester 4? Full Stack Programming-2 (DSE-04) is a 3-credit course covering: Unit I — MVC architecture, role of MERN stack components. Unit II — Node.js, NPM, event-driven programming, HTTP services. Unit III — MongoDB, NoSQL, CRUD operations, Node.js integration. Unit IV — Express.js, Angular (TypeScript, data binding), React (components, state, Router), MERN stack development.