Check out the details about DU MCA 4th Semester Syllabus 2020 – MCA 2nd Year (Delhi University – दिल्ली विश्वविद्यालय). Candidates preparing for the DU MCA 2nd Year-2nd Sem Exams have to know the entire Syllabus. Preparation is easy whenever we will know the complete syllabus. Delhi University MCA all specializations revised syllabus is given in this article. Students also check the new syllabus in pdf format on the official website. The official website is www.du.ac.in
Content in this Article
About Delhi University
The University of Delhi is the premier university located in New Delhi, India. It has grown into one of the largest universities 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 course||1st year||Semester 1||4 months Duration|
|Semester 2||4 months|
|2nd year||Semester 3||4 months|
|Semester 4||4 months|
|3rd year||Semester 5||4 months|
|Semester 6||4 months|
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
- Software Development
- Systems Management
- Systems Development
- Systems Engineering
Subjects in MCA 4th Semester – Delhi University
The following are the subjects in MCA 4th Semester
- Compiler Design
- Information Security
- Network Programming
- Elective within the Department
- Elective within the Department
Download MCA 4th Semester DU Syllabus 2020
DU MCA 4th Semester Syllabus
|Course No||Title||L-T-P||Credits||Total marks|
|MCA 401||Compiler Design||3 – 0 – 2||4||100|
|MCA 402||Information Security||3 – 0- 2||4||100|
|MCA 403||Network Programming||3 – 0 -2||4||100|
|EL3||Elective within the Department||–||4||100|
|EL4||Elective within the Department||–||4||100|
- L – T – P: Lectures – Tutorials – Practical
MCA 401: COMPILER DESIGN
Lexical and Syntactic Analysis: Review of regular languages, design of a lexical analyzer
generator, context free grammars, syntactic analysis – design of top down and bottom up
Syntax directed translation: Top down and bottom up approaches, data types, mixed mode
expression; subscripted variables, sequencing statement, subroutines and functions: parameters
called by address, by name and by value, subroutines with side effects.
Code generation, machine dependent and machine independent optimization techniques.
MCA 402: INFORMATION SECURITY
Overview of Security: Protection versus security; aspects of security–data integrity, data
availability, privacy; security problems, user authentication, Orange Book.
Security Threats: Program threats, worms, viruses, Trojan horse, trap door, stack and buffer
overflow; system threats- intruders; communication threats- tapping and piracy.
Cryptography: Substitution, transposition ciphers, symmetric-key algorithms-Data Encryption
Standard, advanced encryption standards, public key encryption – RSA; Diffie-Hellman key
exchange, ECC cryptography, Message Authentication- MAC, hash functions.
Digital signatures: Symmetric key signatures, public key signatures, message digests, public
Security Mechanisms: Intrusion detection, auditing and logging, tripwire, system-call monitoring;
MCA 403 NETWORK PROGRAMMING
Overview of TCP/IP. Protocol: Distinction between Transmission Control Protocol and User
Data gram Protocol, well-known and empirical Port, connection oriented and connectionless
Socket interface: Distinction between socket and connection, socket address structure, socket
Client Server Interaction: Connection-oriented client-server interaction, connection-less
client server interaction, interactive and concurrent server, multiprocessor server and-multithreaded server design concepts.
Application Development: Design of file transfer protocol, remote log-in protocol etc., using
socket interface and logging, tripwire, system-call monitoring;
MCA 404 DATABASE APPLICATIONS
Application Design and Development: User interfaces and tools, web interfaces to Databases
side scripting (JSP/ASP/PHP/VB), web servers and sessions, two-level & three level
Real Life Application Development using Popular DBMS: SQL, procedures & functions,
exception handling, triggers, large objects, user defined data types, collection types, bulk
loading of data
Query Optimization: Query Processing, query tree, query plans, measures of query cost,
estimates of basic operations, equivalent relational algebra expressions, evaluation of
Authorizations in SQL: System and user privileges, granting & revoking privileges, roles,
authorization on views, functions and procedures, limitations of SQL authorizations, audit
Application Security: Encryption techniques, digital signatures & digital certificates
MCA 405 ADVANCED OPERATING SYSTEMS
Study of contemporary popular operating systems. Detailed design of the following modules of
an Operating system will be covered:
Process and Processor Management: Scheduling schemes, Interprocess communication,
File Management: Interface between file systems and IOCS, directory structures, allocation of
disk space, file protection, file system reliability
I/O Management: I/O system, I/O strategies, buffering.
Memory Management: Swapping, demand paging, segmentation
MCA 406 ELECTRONIC COMMERCE
Building Blocks of Electronic Commerce: Introduction, internet and networking
technologies, Internet and network protocols, web server scalability, software technologies for
building E-commerce applications, distributed objects, object request brokers, component
technology, web services, web application architectures, BizTalk framework Compliant Server
Security of E-commerce transactions: Review of cryptographic tools, authentication,
signatures, observers, anonymity, privacy, traceability, key certification, management and
Payment protocols and standards: Smart card, e-cash, e-wallet technologies, electronic
money and electronic payment systems, business models for electronic commerce, electronic
marketplaces, auctions and other market mechanisms, design of auctions, optimization
algorithms for marketplaces, multi-agent systems.
Global e-Commerce and Law: Cyber law in India. Comparative evaluation of Cyber laws of
MCA 407 NUMERICAL COMPUTING
Solution to Transcendental and Polynomial Equations: Iterative methods, bisection method,
secant method, Newton-Raphson method, fixed point iteration, methods for finding complex
Matrices and Linear System of Equations: LU decomposition method for solving systems of
equations, Symmetric positive definite matrices and least square approximation, iterative
algorithms for linear equations.
Interpolation: Polynomial interpolation, Newton-Gregory, Stirling’s, Bessel’s and Lagrange’s
interpolation formula, Newton’s divided differences interpolation formulae.
Curve fitting: B-spline and Approximation: Fitting linear and non-linear curves, weighted
least square approximation, method of least square for continuous functions.
Numerical Differentiation and Integration: Numerical differentiation and errors in
numerical differentiation, Newton-Cotes formulae, trapezoidal rule, Simpson’s rule, Gaussian
Numerical Solutions of Ordinary Differential Equations: Picard’s and Taylor’s series, Euler’s and Runge-Kutta (RK) methods, Predictor-corrector’s, Milne-Simpson’s, Adams-Bashford, Adams-Moulton methods.
Finite Element Method: Boundary value problems, Rayleigh and Galerkin methods of
MCA 408 COMPUTATIONAL LINGUISTICS
Man-Machine Interface: Concept of Artificial Intelligence (AI), information system and
information processing, concept of formal language, Natural Language (NL) and real language,
natural language as man-machine interface.
Natural Language Processing: Basic characteristic of NL, knowledge representation, level of
representation in NL, function of natural language.
Computational Linguistics: Relationship between linguistics and NLP, computational models
for phonology, unphology, lexicography, syntax, semantics and discourse.
Processes and Methods: Pursuing applications – machine translation, information retrieval,
information extraction, natural language in multimodal and multimedia systems, computer
assisted language learning, multilingual on-line natural language processing.
- Delhi University MCA 1st Sem Syllabus – MCA 1st Year
- MCA 2nd Sem Delhi University Syllabus – MCA 1st Year
- MCA 3rd Sem DU Syllabus – MCA 2nd Year
- MCA Course Details – Eligibility, Fee, Duration, Colleges, Salary
- After MCA Career Opportunities – Scope, Jobs, Salary for MCA Freshers
- MCA Books & Notes For All Semesters in PDF – 1st, 2nd, 3rd Year
- MCA 1st Year Syllabus Acharya Nagarjuna University – Center for Distance Education
- MCA 2nd Year Acharya Nagarjuna University Syllabus – Center for Distance Education
- ANU MCA 3rd Year Syllabus – Center for Distance Education
Here in this article, DU MCA 4th Semester Syllabus 2020 – MCA 2nd Year (Delhi University) is clearly given. Follow this article to know the complete syllabus of DU MCA fourth Sem. On this page, you may also download Delhi University MCA 4th Semester Syllabus in pdf format. Share this article with your friends who want Delhi University MCA 4th Semester Syllabus. For any queries or doubts regarding DU MCA 4th Semester Syllabus – MCA 2nd Year (Delhi University), you may comment on the below comment box. We will answer them as soon as possible.