MCA2Syllabus2024 25
MCA2Syllabus2024 25
Established: 1962
A++ Accredited by NAAC (2021) with CGPA 3.52
under
Faculty of Science and Technology
1
Programme Structure
Structure in Accordance with National Education Policy - 2020
With Multiple Entry and Multiple Exit Options
M.C.A. (Science) Part – I (Level-6.0)
Course Code Teaching Scheme Examination Scheme
Theory and Practical University Assessment (UA) Internal Assessment (IA)
Lectures + Practical Credit Maximum Minimum Exam. Hours Maximum Minimum Exam.
Tutorial/ (Hours/ Marks Marks Marks Marks Hours
(Hours/ week)
week)
Semester-I
MMT-101 4 -- 4 80 32 3 20 8 1
Major MMT-102 4 -- 4 80 32 3 20 8 1
Mandatory MMPR-103 -- 8 4 80 32 3 20 8 1
MMT-104 2 -- 2 40 16 2 10 4 1
Major MET-105 4 -- 4 80 32 3 20 8 1
Elective MET-106
Research RM-107 4 -- 4 80 32 3 20 8 1
Methodology
Total 22 440 110
Semester-II
MMT-201 4 -- 4 80 32 3 20 8 1
Major MMT-202 4 -- 4 80 32 3 20 8 1
Mandatory MMPR -203 -- 8 4 80 32 3 20 8 1
MMT-204 2 -- 2 40 16 2 10 4 1
Major MET-205 4 -- 4 80 32 3 20 8 1
Elective MET-206
OJT/FP OJT-207 -- -- 4 80 32 3 20 8 1
Total 22 440 110
Total (Sem I + Sem II) 44
2
MMT–Major Mandatory Theory Total Marks for M.C.A.-I : 1100
MMPR–Major Mandatory Practical Total Credits for M.C.A. -I (Semester I & II) : 44
MET–Major Elective Theory Separate passing is mandatory for University and Internal
MEPR–Major Elective Practical Examinations
RM - Research Methodology
OJT/FP- On Job Training/ Field Project
*Evaluation scheme for OJT/FP shall be decided by concerned BOS
Requirement for Entry at Level 6.0: Completion of Level 5.5
Requirement for Exit after Level 6.0:
Students can exit after completion of Level 6.0 with Post Graduate Diploma in Computer Application
Requirement for Entry at Level 6.5: He/ She have completed MCA Part-I (Level 6.0)
3
Structure in Accordance with National Education Policy - 2020
With Multiple Entry and Multiple Exit Options
M.C.A. (Science) Part – II (Level-6.5)
Course Code Teaching Scheme Examination Scheme
Theory and Practical University Assessment (UA) Internal Assessment (IA)
Lectures + Hours Credit Maximum Minimum Exam. Hours Maximum Minimum Exam.
Tutorial (Per Marks Marks Marks Marks Hours
(Per week) week)
Semester-III
MMT-301 4 -- 4 80 32 3 20 8 1
Major MMT-302 4 -- 4 80 32 3 20 8 1
Mandatory MMPR -303 -- 8 4 80 32 3 20 8 1
MMT-304 4 -- 2 40 16 2 10 4 1
Major MET-305 4 -- 4 80 32 3 20 8 1
Elective MET-306
Research RP-307 -- -- 4 80 32 -- 20 8 --
Project
Total 22 440 110
Semester-IV
MMT-401 4 -- 4 80 32 3 20 8 1
Major
MMT-402 4 -- 4 80 32 3 20 8 1
Mandatory
MMPR-403 -- 8 4 80 32 3 20 8 1
Major MET-404 4 -- 4 80 32 3 20 8 1
Elective MET-405
Research RP-406 -- -- 6 100 40 -- 50 20 --
Project
Total 22 420 130
Total (Sem III + Sem IV) 44
4
MMT–Major Mandatory Theory Total Marks for M.C.A..-II : 1100
MMPR–Major Mandatory Practical Total Credits for M.C.A.-II (Semester III & IV) : 44
MET–Major Elective Theory Separate passing is mandatory for University and Internal
MEPR–Major Elective Practical Examinations
RP- Research Project
# Evaluation scheme for Research Project shall be decided by concerned BOS
## Evaluation scheme for Research Project shall be decided by concerned BOS
Requirement for Exit after Level 6.5:
Students can exit after completion of Level 6.5 with Master of Computer Application
5
Course Codes
M.C.A. Semester-I
Course Code Major Mandatory
MMT-101 Advanced Data Structures (4 credits) MSU0325MML929G1
MMT-102 Database Management System (4 credits) MSU0325MML929G2
MMPR-103 Practical-I (4 credits) MSU0325MMP929G1
MMT-104 Cyber Security (2 credits) MSU0325MML929G3
RM-107 Research Methodology (4 credits) MSU0325RML929G
Major Elective
MET-105 Computer Networks (4 credits) MSU0325MEL929G1
MET-106 Computer Architecture (4 credits) MSU0325MEL929G2
M.C.A. Semester-II
Major Mandatory
MMT-201 Advanced Operating System (4 credits) MSU0325MML929H1
MMT-202 Java Programming (4 credits) MSU0325MML929H2
MMPR-203 Practical-II (4 credits) MSU0325MMP929H1
MMT-204 Web Technology (2 credits) MSU0325MML929H3
OJT-207 Internship (4 credits) MSU0325OJ929H
Major Elective
MET-205 Network Security (4 credits) MSU0325MEL929H1
MET-206 Software Engineering (4 credits) MSU0325MEL929H2
M.C.A. Semester-III
Major Mandatory
MMT-301 Artificial Intelligence (4 credits) MSU0325MML929I1
MMT-302 Front End Development (4 credits) MSU0325MML929I2
MMPR-303 Practical-III (4 credits) MSU0325MMP929I1
MMT-304 PHP (2 credits) MSU0325MML929I3
RP-307 Research Project (4 credits) MSU0325RP929I
Major Elective
MET-305 Cloud Computing (4 credits) MSU0325MEL929I1
MET-306 Data Science (4 credits) MSU0325MEL929I2
M.C.A. Semester-IV
MMT-401 Mobile Application Development (4 credits) MSU0325MML929J1
MMT-402 Back End Development (4 credits) MSU0325MML929J2
MMPR-403 Practical-IV (4 credits) MSU0325MMP929J1
RP-406 Research Project (6 credits) MSU0325RP929J
Major Elective
MET-404 Block Chain Technology (4 credits) MSU0325MEL929J1
MET-405 Machine Learning (4 credits) MSU0325MEL929J2
6
M. C. A. Science (Part II) (Level-6.5) (Semester III)
(NEP-2020)
(Introduced from Academic Year 2024-25)
Reference Book
1. Elaine Rich and Kelvin Knight, Artificial Intelligence, Tata McGraw Hill
2. Nils J Nilson, Artificial Intelligence: A New Synthesis, Morgan Kaufmann Publishers ,
Inc., San Francisco, California, 2000.
3. Saroj Kaushik , Artificial Intelligence, Cengage Learning
4. B. Yegnanarayana, Artificial Neural Networks, Prentice-Hall of India
5. Neural Networks, Fuzzy Logic, and Genetic Algorithms: Synthesis and Applications, S.
Rajasekaran, G. A. Vijayalakshmi Pai, Prentice-Hall of India, 2003
6. Artificial Intelligence: A Modern Approach, 2nd edition, by Russell and Norvig, Prentice
Hall
7
M. C. A. Science (Part II) (Level-6.5) (Semester III)
(NEP-2020)
(Introduced from Academic Year 2024-25)
References
1. Head First HTML and CSS by Elizabeth Robson and Eric Freeman
2. HTML, CSS, and JavaScript All in One by Meloni and Kyrin’s
3. HTML5andCSS3 All-in-One For Dummies –by Andy Harris
4. Node.js web development by David Herron
5. Beginning Node.js, Express & MongoDB Development by Greg Lim
6. Node.js Design Patterns by Mario Casciaro and Luciano Mammino
8
M. C. A. Science (Part II) (Level-6.5) (Semester III)
(NEP-2020)
(Introduced from Academic Year 2024-25)
9
M. C. A. Science (Part II) (Level-6.5) (Semester III)
(NEP-2020)
(Introduced from Academic Year 2024-25)
PHP installation, , Basics PHP Syntax, Variables, Variables Scope, echo and print Statements, Data
Types, PHP Strings, Operators, Loops, Conditional Statements, Functions, recursive functions,
Arrays, Classes & Object Concepts, Object Properties & Methods, Object constructors and
destructors, Static Method, Class Inheritance, Abstract Class, Implement Inheritance.
Form Handling, PHP Form Validation, Embedding PHP in web pages, redirecting output to
browser. Cookies, Sessions, Introduction to MySQL, Data types, attributes, working with databases,
working with tables, altering table structure; Database Connectivity-Using the MYSQLI extension,
setting up the connection, handling errors, querying the database, working with prepared statements,
auto commit mode, committing and rolling back a transaction.
References:
1. Ellie Quigley, PHP and MySQL
2. Luke Welling, Laura Thomson, “PHP and MySQL Web Development 4/E”, Pearson
3. “Web Technologies Black Book”, dreamTech
4. Matt Doyle, Beginning PHP 5.3, (Wrox – Wiley Publishing)
5. Joel Murach, Ray Harris, Murach’s PHP and MySQL -
6. Brett McLaughlin, PHP & MySQL: The Missing Manual
10
M. C. A. Science (Part II) (Level-6.5) (Semester III)
(NEP-2020)
(Introduced from Academic Year 2024-25)
References
1. Cloud Computing For Dummies by Judith Hurwitz
2. Cloud Computing: From Beginning to End by Mr Ray J Rafaels
3. Cloud Computing: SaaS, PaaS, IaaS, Virtualization, Business Models, Mobile, Security and
More by Kris Jamsa
4. Virtual Machine in Cloud Computing by Manan Shah, Charusmita Shah
11
M. C. A. Science (Part II) (Level-6.5) (Semester III)
(NEP-2020)
(Introduced from Academic Year 2024-25)
References:
1. Data Science from Scratchby Joel Grus, O’Reilly Media, Inc., 1005 Gravenstein Highway North,
Sebastopol, CA
2. Machine Learning, Tom Mitchell.
3. Hari Shreedharan, Using Flume Flexible, Scalable, and Reliable Data Streaming, O'Reilly Media
4. Kord Davis, Ethics of Big Data: Balancing Risk and Innovation, O’Reilly.
5. Tom White, Hadoop – A Definitive Guide, O’Reilly.
6. Goodfellow, I., Bengio, Y., Courville, A., &Bengio, Y. (2016). Deep learning (Vol.1).
Cambridge: MIT press.
7. Deep Learning with Python, François Chollet
12
M. C. A. Science (Part II) (Level-6.5) (Semester III)
(NEP-2020)
(Introduced from Academic Year 2023-24)
Student has to identify research problem in the semester-III and have to carry out thorough
literature review / student can develop a application project which will address societal issues.
13
M. C. A. Science (Part II) (Level-6.5) (Semester IV)
(NEP-2020)
(Introduced from Academic Year 2024-25)
References:
1. Professional Android 4 Application Development Reto Meier Wrox
2. Android Application Development: Programming with the Google SDK 2009 by Rick
Rogers, John Lombardo, Zigurd Mednieks, G. Blake Meike
3.Beginning App Development with Flutter by Rap Payne
4..Flutter in Action by Eric Windmill
5. Marco L. Napoli, “Beginning Flutter: A Hands on Guide to App Development™, John
14
M. C. A. Science (Part II) (Level-6.5) (Semester IV)
(NEP-2020)
(Introduced from Academic Year 2024-25)
References
1. ProfessionalASP.NETMVC5,byJon Galloway, Brad Wilson,K.Scott Allen, David Matson
2. ASP.NETMVC4 and the WebAPI: Building a REST Service from Start to Finish by Jamie
Kurtz
15
M. C. A. Science (Part II) (Level-6.5) (Semester IV)
(NEP-2020)
(Introduced from Academic Year 2024-25)
16
M. C. A. Science (Part II) (Level-6.5) (Semester IV)
(NEP-2020)
(Introduced from Academic Year 2024-25)
References:
1. Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder,
Bitcoin and Cryptocurrency Technologies, Princeton University Press
2. Don Tapscott,AlexTapscott, Blockchain Revolution, ISBN No. 9781101980132
3. Mark Gates, Blockchain ultimate Guide to understanding Blockchain,
Bitcoin, Cryptocurrencies, Smart Contracts and Future of money, Wise Fox Publishing
4. Vikram Dhillon, David Metcalf, Max Hooper, Blockchain Enabled Applications, Apress,
ISBN No.13:978-1-4842-3081-7
5. Melanie Swan, Blockchain Blueprint for a new economy, O'Reilly, First Edition, ISBN
No.978-1-491-92049-7
6. MayukhMukhopadhyay, Ethereum Smart Contract Development, Packt publishing,
First Edition, ISBN No.978-1-78847-304-0
7. Chris Dannen, Introducing Ethereum and Solidity, Apress, ISBN No.978-1-4842- 2535-6
8. Prof. Sandip Chakraborty, Dr. Praveen Jayachandran, “Blockchain Architecture Design And
Use Cases”[MOOC], NPTEL: https://nptel.ac.in/courses/106/105/106105184/
17
M. C. A. Science (Part II) (Level-6.5) (Semester IV)
(NEP-2020)
(Introduced from Academic Year 2024-25)
References:
1. Marc Peter Deisenroth, A. Aldo Faisal, Cheng Soon Ong, Mathematics for Machine Learning,
Cambridge University Press (23 April 2020)
2. Tom M. Mitchell- Machine Learning - McGraw Hill Education, International Edition
3. Aurélien Géron Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow,
O'Reilly
Media, Inc. 2nd Edition
4. Illustrated edition Christopher M. Bishop Pattern Recognition and Machine Learning - Springer,
2nd edition
5. Trevor Hastie, Robert Tibshirani, and Jerome Friedman - The Elements of Statistical Learning:
Data Mining, Inference, and Prediction - Springer, 2nd edition
18
M. C. A. Science (Part II) (Level-6.5) (Semester IV)
(NEP-2020)
(Introduced from Academic Year 2024-25)
Student have to design a model and implement for the research problem identified in semester-
III / student can carry out a project which will address societal issues.
It is preferable to publish the research work carried out in the form of Seminar/ Workshop/
Conference proceedings /Research journal publications.
19
Scheme of Teaching
1. Each contact session for teaching or practical should be of 60 minutes each.
2. Minimum 45 periods should be conducted for each subject of 80 Marks.
3. One Practical Batch should be of 30 students.
4. Practical evaluation should be conducted before the commencement of University
examination
Examination Pattern
Theory:
For 4 credit course- University examinations: 80 marks, Internal evaluation: 20 marks
o Two tests should be conducted of MCQ type questions. Each test will be of 10
marks
For 2 credit course- University examinations: 40 marks, Internal evaluation: 10 marks
o One test should be conducted of MCQ type questions of 10 marks.
The internal marks will be communicated to the University at the end of each semester,but
before the semester end examinations. These marks will be considered for the declaration of
the results.
Practical:
Practical evaluation will be through university appointed panels of one external and one
internal examiner.
On Job Training:
Student has to make a presentation of the work carried out during On Job Training in front
of panel external and internal examiners. He has to submit the report of work carried out as
part of On Job Training.
Research Project:
For 4 credit course- University examinations: 80 marks, Internal evaluation: 20 marks
o Project viva by university appointed external and internal examiners.
Research Methodology:
University examinations: 80 marks, Internal evaluation: 20 marks
o Two tests should be conducted of MCQ type questions. Each test will be of 10
marks
20
Nature of Question Paper and Scheme of Marking
Theory:
1) There will be seven (7) questions of 16 Marks and out of which four (4) to be attempted
from question no 2 to 6.
3) Question No.2 to Question No. 6 should consist 2 sub question each carries 8 marks
4) Question No. 7 should be a short note, where 4 questions will be given, out of which two
questions should be attempted
Practical:
1) Duration of Practical Examination: 3 Hrs
2) Nature of Question paper: There will be three questions out of which any two questions
to be attempted and each question carries 30 Marks.
3) The final practical examination will be conducted by the university appointed examiners
both internal as well as external at the end of semester for each lab course and marks will
be submitted to the university by the panel. The pattern of final Practical Examination
will be as follows;
2 Viva-voce 20 Marks
3 Journal 20 Marks
On Job Training:
Student has to make a presentation of the work carried out during On Job Training in
front of panel external and internal examiners. He has to submit the report of work
carried out as part of On Job Training.
Research Project:
Student has to identify research problem in the semester-III and have to carry out thorough
literature review / student can develop a application project which will address societal issues.
Student have to design a model and implement for the research problem identified in semester-
III / student can carry out a project which will address societal issues.
It is preferable to publish the research work carried out in the form of Seminar/ Workshop/
Conference proceedings /Research journal publications.
21
Equivalence of courses
M. C. A. Part I (Semester I and II)
Machine Machine
III CC- 4 MET-405 4
Learning Learning
304.4
CC-
Theory of *No
III 304.5 4 ---
Computation equivalence
CC- Cloud
Cloud
III 304.6 4 MET-305 Computi 4
Computing ng
CC- Management
*No
III 305.1 Information 4 --- 4
equivalence
System
III CC- Supply Chain *No
4 --- 4
305.2 Management equivalence
III CC- Knowledge 4 *No
--- 4
305.3 Management equivalence
III CC- Business 4
*No
305.4 Process --- 4
equivalence
Management
III CC- 4 *No
E-Commerce --- 4
305.5 equivalence
III CC- 4 *No
Semantic Web --- 4
305.6 equivalence
IV CC-401 Data Science 4 MET-306 Data Science 4
IV Front End
Advance Web
CC-402 4 MET-302 Developmen 4
Technology
t
IV Mobile
Android
Application
CC-403 Development 4 MMT-401 4
Developmen
with Kotlin
t
IV CC- Block Chain Block Chain
4 MET-404 4
404.1 Technology Technology
IV CC- *No
Deep Learning 4 --- 4
404.2 equivalence
IV CC- Network Network
4 MET-205 4
404.3 Security Security
IV CC- Optimization *No
4 --- 4
404.4 Techniques equivalence
23
IV CC- *No
Robotics 4 --- 4
404.5 equivalence
IV CC- Internet of *No
4 --- 4
404.6 Things equivalence
IV CC- Business *No
4 --- 4
405.1 Intelligence equivalence
IV Enterprise
CC- *No
Resource 4 --- 4
405.2 equivalence
Planning
IV Human
CC- *No
Resource 4 --- 4
405.3 equivalence
Management
IV CC- Big Data *No
4 --- 4
405.4 Analytics equivalence
IV CC- Social Media *No
4 --- 4
405.5 Management equivalence
IV CC- *No
Web Mining 4 --- 4
405.6 equivalence
24