MCA 2nd Semester Delhi University Syllabus 2024 – MCA 1st Year Subjects

MCA 2nd Semester Delhi University Syllabus 2024: Delhi University providing all the UG and PG courses. In this article MCA 2nd Semester Delhi University Syllabus – MCA 1st Year with all the topics is given. Candidates have to know the Delhi University (दिल्ली विश्वविद्यालय) MCA II Sem syllabus. This page has the revised syllabus 2024 pdf of Delhi University MCA second Sem. Students can download the below given syllabus link. The University also update the MCA 2nd Sem new Syllabus 2024 on the official website.

About Delhi University

MCA 2nd Semester Delhi University Syllabus: The University of Delhi is the premier university located in New Delhi, India. It has grown into one of the largest university in India. Five Departments namely Chemistry, Geology, Zoology, Sociology, and History have been awarded the status of the Centres of Advanced Studies. Du offers UG, PG and other certificate courses with the maximum number of specializations in courses. Various departments are located in the Faculty of Arts and the Faculty of Inter-disciplinary and Applied Sciences. The official website is

Delhi University MCA Course Structure

MCA Course structure in Delhi University
MCA is 3 years under graduation course1st yearSemester 14 months Duration
Semester 24 months
2nd yearSemester 34 months
Semester 44 months
3rd yearSemester 54 months
Semester 64 months

MCA Specializations

Master of Computer Applications is the three-year course divided into a number of semesters which are generally six in number with different specializations that are given below.

  • Application Software
  • Hardware Technology
  • Management Information Systems
  • Internet
  • Software Development
  • Systems Management
  • Systems Development
  • Systems Engineering
  • Troubleshooting

Subjects in MCA 2nd Semester – Delhi University

The following are the subjects in MCA 2nd Semester

  • Data Structures and File Processing
  • Discrete Mathematics
  • Computer Graphics
  • Data Communication and Computer Networks.
  • Fundamentals of Accounting and Finance
  • Elective

Download MCA 2nd Semester Delhi University Syllabus 2024

<< Download Delhi University MCA 2nd Semester Syllabus >>

DU MCA 2nd Semester Syllabus

Course NoTitleL-T-PCreditsTotal marks
MCA 201Data Structures and File Processing3 – 0 – 24100
MCA 202Discrete Mathematics3 – 1- 04100
MCA 203Computer Graphics3 – 0 -24100
MCA 204Data Communication and Computer Networks.3 – 0 – 24100
EL2One elective out of the following i) MCA 205 – Fundamentals of Accounting and Finance


ii) Outside Department Elective (preferably Department of Mathematics, Statistics and Operational Research)

3 – 1 – 0/4100
  • L – T – P: Lectures – Tutorials – Practical


  • Basic Data Structures: Abstract data structures- stacks, queues, linked lists, and binary trees.
  • Sets: Dictionary implementation, use of priority queues, hashing, binary trees, balanced trees,
    sets with merge-find operations.
  • Searching: Internal and external searching, use of hashing and balancing techniques.
  • Memory Management: Garbage collection algorithms for equal-sized blocks, storage
    allocation for objects with mixed-size, buddy systems.
  • Physical Devices: Characteristics of storage devices such as disks and tapes, I/O buffering.
    Basic File System Operations: Create, open, close, extend, delete, read-block, write-block,
    protection mechanisms.
  • File Organizations: Sequential, indexed sequential, direct, inverted, multi-list, directory
    systems, Indexing using B-tree, B+tree and their variants, hashing – hash function, collision
    handling methods, extendible hashing.


  • Overview: Counting, pigeon-hole principle, generating functions, recurrence relations, linear
    recurrence relations with constant coefficients, homogenous solutions, particular solutions,
    total solutions, solution by the method of generating functions.
  • Growth of Functions: Asymptotic notations, monotonicity, comparison of standard functions
    – floors and ceilings, polynomials, exponentials, logarithms and factorials, summations:
    summation formulas and properties, bounding summations, approximation by integrals.
  • Graph Theory: Basic terminology, multigraphs, and weighted graphs, paths, and circuits,
  • searching techniques: BFS, DFS and their applications, shortest paths in weighted graphs,
    Eulerian paths and circuits, Hamiltonian paths and circuits, Traveling Salesperson problem,
    planar graphs, trees, and rooted trees, prefix codes, minimal spanning trees, cut sets, directed
  • Mathematical Logic: Propositions, connectives, conditionals, and biconditionals, well-formed
    formulas, tautologies, the equivalence of formulas, duality law, normal forms, inference theory for
    propositional calculus; predicate calculus: predicates, free and bound variables, inference
    theory of predicate calculus.
    Introduction to algebraic structures groups, lattices, and boolean algebra.


  • Development of Computer Graphics: Raster Scan and Random Scan graphics storages,
    displays processors and character generators, color display techniques, interactive
    input/output devices.
  • Points, lines, and curves: Scan conversion, line-drawing algorithms, circle and ellipse
    generation,conic-section generation, polygon filling anti-aliasing.
  • Two-dimensional viewing: Co-ordinate systems, linear transformations, line, and polygon
    clipping algorithms.
  • Fractals: Generation, Classification, and Dimension. Some basic fractal images- Koch curve,
    Spearpinski triangle, Mandelbort and Julia set. Applications.
  • Three-dimensional concepts: 3-D representations, transformations, perspective and parallel
    projections, spline curves and surfaces, Quadtree and Octree data structures. Hidden Surface
    and hidden – line removal algorithms, Shading modelsand colour models for solid objects.


  • Data Communication: Theoretical basis of data communication; analog and digital signals;
    asynchronous and synchronous transmission; data encoding and modulation, techniques,
    broadband and baseband transmission; pulse code modulation, bandwidth, channel, baud rate
    of transmission; multiplexing; transmission medium; transmission errors – error handling
  • Network Classification and Data Communication Services: Local Area Networks, Wide
    Area Network, wireless network, internetworking;
  • Network Reference Models: Layered architectures, protocol hierarchies, interface and
    services: ISO-OSI reference model, TCP/IP reference model; internet protocol stacks.
  • Datalink Layer Functions and Protocols: Framing, error-control, flow -control; sliding
    window protocol; HDLC; Data link layer of internet.
  • Medium Access Sublayer: CSMA/CD protocol, switched and fast Ethernet, IEEE standards
    for LAN.
  • Network functions and protocols: Switching mechanism: Circuit switching, message
    switching, packet switching, routing and congestion control, TCP/IP protocol architecture.
  • Network Applications: File transfer protocol, electronic mail, World Wide Web.


  • Accounting: Overview of Accounting using Computers.
  • Basics of Financial Accounting: Theory base- GAAP; practical base, account process,
    drafting of financial statement.
  • Corporate Accounting: Accounting for equity shares / debentures and drafting of
    financial statement as per company act – 1956
  • Financial Statement Analysis: Ratios, common size statements and comparative
    financial statements
  • Basics of Cost Accounting: Material, labour, overheads, absorption, activity based
    costing, marginal Costing, including C-V-P Analysis.
  • Financial Management: Value maximization objective, strategic financial decisions,
    present value concept, concept of return, risk and value, Long term Investment decision.

Download 2023, 2019, 2018 of the past 3 years syllabus links were mentioned below.

Also, read

FAQS About Delhi University MCA 2nd Semester Syllabus 2024 Subjects

What are the subjects in Delhi University MCA 2nd semester?

The subjects in Delhi University MCA 2nd semester may vary depending on the specific program and university. However, some common subjects that may be included are Data Structures using C++, Database Management Systems, Computer Organization and Architecture, Object-Oriented Programming using Java, and Operating Systems.

What is the syllabus for Delhi University MCA 2nd semester?

The syllabus for Delhi University MCA 2nd semester may also vary depending on the specific program and university. However, the syllabus may cover topics such as: Data Structures using C++: arrays, linked lists, stacks, queues, trees, graphs, searching and sorting techniques, and algorithm analysis. Database Management Systems: relational database management system concepts, SQL, database design, and normalization.
Computer Organization and Architecture: computer system components, CPU organization, memory hierarchy, input/output devices, and assembly language programming. Object-Oriented Programming using Java: object-oriented concepts, inheritance, polymorphism, exception handling, and GUI programming. Operating Systems: process management, memory management, file systems, and concurrency.

What are some resources for studying Delhi University MCA 2nd semester subjects?

Some resources for studying Delhi University MCA 2nd semester subjects may include textbooks, lecture notes, online courses, video tutorials, and practice exercises. It is also recommended to consult with your professors or classmates for additional resources and support.

What is Delhi University MCA 2nd Semester Syllabus & Subjects?

Delhi University MCA 2nd Semester Syllabus & Subjects is the set of topics and courses that are covered in the second semester of the Master of Computer Applications (MCA) program at Delhi University.

What are Data Structures in Delhi University MCA 2nd Semester Syllabus?

Data Structures is a subject in Delhi University MCA 2nd Semester Syllabus that deals with the way data is organized and stored in a computer so that it can be accessed and used efficiently. This includes topics such as arrays, stacks, queues, linked lists, trees, and graphs.

What is the duration of Delhi University MCA 2nd Semester?

The duration of Delhi University MCA 2nd Semester may vary, but generally it lasts for around 4-5 months.

What are the eligibility criteria to apply for Delhi University MCA 2nd Semester?

The eligibility criteria to apply for Delhi University MCA 2nd Semester may vary, but generally candidates must have completed their bachelor’s degree in computer applications or a related field from a recognized university with at least 50% marks.

How can I prepare for Delhi University MCA 2nd Semester exams?

To prepare for Delhi University MCA 2nd Semester exams, you can study the syllabus thoroughly, practice previous year question papers, solve sample papers, attend lectures and tutorials, and consult with your teachers and peers. Additionally, you can use online resources such as educational websites, e-books, and videos to supplement your studies.

Here in this article, MCA 2nd Semester Delhi University Syllabus 2024 – MCA 1st Year is clearly given. Follow this article to know the complete syllabus of DU MCA second Semester. In this page, you may also download MCA DU 2nd Sem Syllabus 2024 in pdf format. Share this article with your friends who want DU MCA II Sem Syllabus. For any queries or doubts regarding MCA 2nd Semester Delhi University Syllabus – MCA 1st Year Courses, you may comment on the below comment box. We will answer them as soon as possible.

Leave a Reply

Your email address will not be published. Required fields are marked *