MCA 2nd Semester Delhi University Syllabus 2020 – MCA 1st Year

MCA 2nd Semester Delhi University Syllabus 2020: 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 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 on the official website. The official website is

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.

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 2020

<< 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.

Also, read

Here in this article, MCA 2nd Semester Delhi University Syllabus 2020 – 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 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, you may comment on the below comment box. We will answer them as soon as possible.

📢 Get Latest Exam Updates via Telegram / WhatsApp / E-mail

Note: Please fill details to get latest exam notifications, updates & alerts.

Leave A Reply

Your email address will not be published.