MCA - First - Year - Detailed - Syllabus - 2024-25
MCA - First - Year - Detailed - Syllabus - 2024-25
MCA - First - Year - Detailed - Syllabus - 2024-25
Based On
NEP2020
(Effective from the Session: 2024-25)
Page 1
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
SEMESTER-I
S.No Subject Periods Sessional
Subject Name ESE Total Credit
. Code L T P CT TA Total
Fundamental of Computers &
1. BMC101 3 0 0 20 10 30 70 100 3
Emerging Technologies
2. BMC102 Problem Solving using C 3 1 0 20 10 30 70 100 4
Principles of Management &
3. BMC103 3 0 0 20 10 30 70 100 3
Communication
4. BMC104 Discrete Mathematics 3 0 0 20 10 30 70 100 3
Computer Organization &
5. BMC105 3 1 0 20 10 30 70 100 4
Architecture
Problem Solving using C
6. BMC151 0 0 4 30 20 50 50 100 2
Lab
Computer Organization &
7. BMC152 0 0 3 30 20 50 50 100 2
Architecture Lab
Professional Communication
8. BMC153 0 0 2 30 20 50 50 100 2
Lab
9. BMC106 Cyber Security* 2 0 0 20 10 30 70 100 0
Total 330 570 900 23
CT: Class Test TA: Teacher Assessment L/T/P: Lecture/ Tutorial/ Practical
* Qualifying Non-credit Course
SEMESTER-II
**Non-credit Course
Page 2
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Syllabus
Page 3
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Page 4
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Page 5
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Page 6
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Page 7
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Page 8
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Suggested Readings:
1. Rosen K. H., "Discrete Mathematics and Its Applications", McGraw Hill.
2. Kolman B., Busby R.C and Ross S.C., "Discrete Mathematics Structures", Prentice Hall.
3. Girimaldi R.P, "Discrete and Combinatorial Mathematics", Addison Wesley.
4. Singh Y.N., "Discrete Mathematical Structures", Wiley- India.
5. Sarkar S., "A Textbook of Discrete Mathematics”, S. Chand & Company PVT. LTD.
6. Krishnamurthy V., "Combinatorics Theory & Application", East-West Press Pvt. Ltd.
7. Liptschutz S. and Lipson M.C., "Discrete Mathematics", McGraw Hill.
8. Trembely J.P. and Manohar R., "Discrete Mathematical Structure with application to Computer Science",
McGraw Hill.
Page 9
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Page 10
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Suggested Readings:
1. Mano M. M., "Computer System Architecture", PHI.
2. Hamacher C., Vranesic Z. and Zaky S., "Computer Organization", McGraw-Hill.
3. Hayes J. P., "Computer Architecture and Organization", Tata McGraw Hill.
4. Stallings W., "Computer Organization and Architecture-Designing for Performance", Pearson
Education.
5. Parahami B., “Computer Architecture”, Oxford University Press.
6. Patterson D. A. and Hennessy J. L., “Computer Architecture-A Quantitative Approach”,
Elsevier Pub.
7. Tannenbaum A.S., "Structured Computer Organization", PHI.
Page 11
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Write programs that involve the use of arrays, structures and user
CO4 K3
defined functions.
Page 12
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Page 13
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Page 14
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Page 15
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Suggested Readings:
1. Pfleeger C. P. and Pfleeger S. L., “Analyzing Computer Security”, Pearson Education India.
2. Pachghare V. K., “Cryptography and information Security”, PHI Learning Private Limited.
3. Goyal K. K. and Garg A. “Cyber Security”, University Science Press.
4. Whitman M. E. and Mattord H. J, "Principle of Information Security" Cengage.
5. Chapple M. and Seidl D., "Cyberwarfare: Information operations in a connected world" Jones &
Bartlett Learning.
6. Goyal K. K., Garg A. and Singhal S., “Cyber Security & Data Privacy”, HP Hamilton.
7. Schou C.D. and Shoemaker D. P., “Information Assurance for the Enterprise”, Tata McGraw Hill.
Page 16
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Syllabus
Page 17
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Page 18
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Page 19
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Page 20
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Suggested Readings:
1. Schildt H., "Java - The complete Reference", McGraw Hill Education.
2. Horstmann C. S. and Cornell G., "Core Java Volume I Fundamentals", Prentice Hall.
3. Holzner S., “Java - Black Book”, Dreamtech.
4. Balagurusamy E., “Programming in Java”, Tata McGraw Hill.
5. Mughal K., “A Programmer’s Guide to Java SE 8 Oracle Certified Associate (OCA)”, Addison-Wesley.
Page 21
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Suggested Readings:
1. Silberschatz A., Galvin P. B. and Gagne G., “Operating Systems Concepts”, Wiley Pub.
2. Halder S. and Arvind A. A “Operating Systems”, Pearson Education.
3. Dietel H. M, “ An Introduction to Operating System”, Pearson Education.
4. Stallings W., “Operating Systems: Internals and Design Principles”, Pearson Education.
5. Harris J.A., “Operating Systems (Schaum's Outlines)”, McGraw Hill Education.
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
Design web pages using HTML, DHTML and Cascading Styles sheets.
CO1 K2
Develop a dynamic web pages using JavaScript.
CO2 K3
Develop an interactive web applications using JSP.
CO3 K3
Create web applications using Spring Boot.
CO4 K2
1. Create a simple webpage using HTML.
2. Create a HTML page, which has properly aligned paragraphs with image along with it.
3. Write a program to display list of items in different styles.
4. Use frames to Include Images and Videos.
5. Add a Cascading Style sheet for designing the web page.
6. Design a dynamic web page with validation using JavaScript.
7. Write a program using JavaScript to demonstrate the concept of built-in array methods.
8. Write a program using JavaScript to demonstrate the concept of nested functions.
9. Write programs using JavaScript for Web Page to display browsers information.
10. Write a program using JavaScript to merge property of two objects.
11. Write a program using JavaScript to include a JS file into another JS file.
12. Develop a Servlet to validate user name and password stored in database. Display
authorized user is she/he is authorized else display unauthorized user.
13. Write JSP & Servlet program to store student details sent from registration form in to
database table.
14. Write appropriate JSP pages to insert, update and delete data in student table in a single
application with proper linking of JSP pages and session management.
15. Write a java program/servlet application to connect to a database and extract data from the
table containing employee’s information and display them.
16. Write program to demonstrate the concept of spring and spring boot.
17. Create REST Service for an Education Site.
18. Use the Spring Boot Starter Web to Create a Web Application.
1. Use Java compiler and eclipse platform to write and execute java program.
2. Write programs to implement conditional statements and looping constructs.
3. Write programs to implement basic input / output operations.
4. Write programs using inheritance and polymorphism.
5. Write programs to implement error-handling techniques using exception handling
and multithreading.
6. Write programs to demonstrate the use of java packages.
7. Write programs to demonstrate the concept of file handling and establishment of
database connection.
8. Write program to develop a calculator application in Java.
9. Write program to develop a Client Server Application.
10. Write program to develop GUI applications using Swing components.
Syllabus/ Guidelines
Part A: Sports/Games
Some form of Athletics would be compulsory for all students, unless restricted due to
medical / physical reasons. In addition to this, student has to opt for at least one game out
of the remaining mentioned below.
A fair theoretical knowledge and a reasonable amount of field / site practice of the chosen
games will be essential.
1. Athletics Compulsory
2. Volleyball
3. Basketball
4. Handball
5. Football
6. Badminton
7. Kabaddi
8. Kho-kho
9. Table tennis
10. Cricket
Part B: Yoga
a. Introduction of Yoga
Introduction of Yoga, Origin of Yoga, Aims and Objective of Yoga, Patanjali
Yoga darshan, Hath yoga, Gheranda Samhita, Karm yoga, Gyan yoga.
b. Asanas, Pranayam and Meditation Practices
Meaning of Asanas, Objective of Asanas, rules and regulations of Asanas and
Pranayams, Types of Yogasana
Yogic postures: Standing Posture, Sitting posture, Supine posture, Prone posture,
balancing Postures, Pranayam according to Patanjali and Hath Yoga, Meditaion
Mudras
MASTER OF COMPUTER APPLICATIONS (Two Year Course) MCA Ist Year 2024-25
c. Science of Yoga
Physiological effects of Asanas- Paranayama and meditation, stress management and
yoga, Mental health and yoga practice, Health and Personality Development.
General Guidelines
1. Institutes must assign minimum of three periods in the Time Table for the
activities of Sports/Yoga.
2. Institutes must provide field/facility and offer a minimum of five choices of the
Games/Sports.
3. Institutes are required to provide sports instructor / yoga teacher to mentor
the students.
4. Student must be made familiar with the terminologies, rules/regulations,
dimension/ marking of the play field/area and general knowledge of national/
international level facts/figures related to the chosen game.
Assessment:
The Institute must assign coordinator / subject teacher for the subject, for every
batch/group of the students, who would be responsible for coordinating the required
activities and keep watch on the level of student’s participation in the chosen game.
Coordinator/mentor would be responsible for the award of the sessional marks based
upon following components.
I. Level of understanding and general awareness ( 20 %)
II. Involvements in the Practice Sessions (50 %)
III. Regularity, Sincerity and Discipline (20 %)
IV. Participation in University level / District level / State level / National Level
events (10 %)