




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
syllabus of mca syllabus mcasyllabus mca syllabus mca syllabus mca syllabus mca
Typology: Exams
1 / 135
This page cannot be seen from the preview
Don't miss anything!





























































































FACULTY OF TECHNOLOGY
Master of Computer Applications:
MCA
To meet the challenge of ensuring excellence in Master Program in Computer Applications (M.C.A.: referred as Master of Computer Applications) education, the issue of quality needs to be addressed, debated and taken forward in a systematic manner. Accreditation is the principal means of quality assurance in higher education. The major emphasis of accreditation process is to measure the outcomes of the program that is being accredited. Inline with this Faculty of Technology of University of Mumbai has taken a lead in incorporating philosophy of outcome based education in the process of curriculum development. Faculty of Technology, University of Mumbai, in one of its meeting unanimously resolved that, Each Board of Studies shall prepare some Program Educational Objectives(PEO’s) and give freedom to affiliated Institutes to add few (PEO’s) and course objectives and course outcomes to be clearly defined for each course, so that all faculty members in affiliated institutes understand the depth and approach of course to be taught, which will enhance learner’s learning process. It was also resolved that, maximum senior faculty from colleges and experts from industry to be involved while revising the curriculum. I am happy to state that, each Board of studies has adhered to the resolutions passed by Faculty of Technology, and developed curriculum accordingly. In addition to outcome based education, semester based credit and grading system is also introduced to ensure quality of Master of Computer Applications (MCA) education. Semester based Credit and grading system enables a much required shift in focus from teacher centric to learner centric education since the workload estimated is based on the investment of time in learning and not in teaching. It also focuses on continuous evaluation which will enhance the quality of education. University of Mumbai has taken a lead in implementing the system through its affiliated Institutes and Faculty of Technology has devised a transparent credit assignment policy and adopted ten points scale to grade learner’s performance. Choice Based Credit and Grading System a r e implemented for First Year of M a s t e r o f C o m p u t e r A p p l i c a t i o n s ( M. C. A. ) from the academic year 2016-2017. Subsequently this system will be carried forward for Second Year and Third Year of M.C.A. in the academic year’s 2017-2018 and 2018-2019 respectively.
Dr. S. K.Ukarande
Co-ordinator, Faculty ofTechnology, Member AcademicCouncil University of Mumbai,Mumbai
Program Structure for Master of Computer Application (CBCGS) Mumbai University (With Effect from 2017-2018) Semester III
Subject Code
Subject Name Teaching Scheme (Contact Hours)
Credits Assigned
Theory Pract. Tut. Theory Pract. Tut. Total
MCA301 Database Management systems
04 -- -- 04 -- -- 04
MCA302 Java programming 04 -- -- 04 -- -- 04
MCA303 Information Security 04 -- -- 04 -- -- 04
MCA304 Operation Research 04 -- -- 04 -- -- 04
MCA305 Software Testing and Quality Assurance
04 -- -- 04 -- -- 04
MCAL301 Database Management systems and Software Testing Lab
-- 06 -- -- 03 -- 03
MCAL302 Java Programming and Unified Modeling Language Lab
-- 06 -- -- 03 -- 03
MCAPR 301 Mini Project -- -- -- -- -- -- 02
Total 20 12 -- 20 06 -- 28
Subject Code
Subject Name Examination Scheme Theory Course Term Work
Pract. Oral Internal Assessment End Sem.^ Total Exam. Test1 Test 2 Avg. MCA301 Database Management systems
20 20 20 80 -- -- -- 100
MCA302 Java programming 20 20 20 80 -- -- -- 100 MCA303 Information Security 20 20 20 80 -- -- -- 100 MCA304 Operation Research 20 20 20 80 -- -- -- 100 MCA305 Software Testing and Quality Assurance
20 20 20 80 -- -- -- 100
MCAL301 Database Management systems and Software Testing Lab
-- -- -- -- 25 50 25 100
MCAL302 Java Programming and Unified Modeling Language Lab
-- -- -- -- 25 50 25 100
MCAPR 301
Mini Project -- --- --- --- 25 -- 25 50
Total 100 100 100 400 75 100 75 750
Program Structure for Master of Computer Application (CBCGS) Mumbai University (With Effect from 2017-2018) Semester IV
Subject Code
Subject Name Teaching Scheme (Contact Hours)
Credits Assigned
Theory Pract. Tut. Theory Pract. Tut. Total
MCA401 Data Mining and Business Intelligence
04 -- -- 04 -- -- 04
MCA 402 Advanced Web Technology 04 -- -- 04 -- -- 04
MCA 403 Computer Graphics 04 -- -- 04 -- -- 04
MCA 404 Elective 1 04 -- -- 04 -- -- 04
MCA 405 Elective 2 04 -- -- 04 -- -- 04
MCAL401 Advanced Web Technology and Data Mining and Business Intelligence Lab
-- 06 -- -- 03 -- 03
MCAL402 Computer Graphics and Image Processing Lab
-- 06 -- -- 03 -- 03
MCAL Activity Lab
Soft Skill Development -- 02 -- -- 02 -- 02
Total 20 14 -- 20 08 -- 28
Subject Code Subject Name Examination Scheme Theory Course Term Work
Pract Oral Total Internal Assessment End Sem. Exam.
Test1 Test 2 Avg. MCA 401 Data Mining and Business Intelligence
20 20 20 80 -- -- -- 100
MCA 402 Advanced Web Technology
20 20 20 80 -- -- -- 100
MCA 403 Computer Graphics 20 20 20 80 -- -- -- 100 MCA 404 Elective 1 20 20 20 80 -- -- -- 100 MCA 405 Elective 2 20 20 20 80 -- -- -- 100 MCAL401 Advanced Web Technology and Data Mining and Business Intelligence Lab
-- -- -- -- 25 50 25 100
MCAL402 Computer Graphics and Image Processing Lab
-- -- -- -- 25 50 25 100
MCAL Activity Lab
Soft Skill Development -- -- -- -- 50 -- -- 50
Total 100 100 100 400 100 100 50 750
Program Structure for Master of Computer Application (CBCGS) Mumbai University (With Effect from 2017-2018) Semester V
Subject Code
Subject Name Teaching Scheme (Contact Hours)
Credits Assigned
Theory Pract. Tut. Theory Pract. Tut. Total MCA501 Wireless and Mobile technology
04 -- -- 04 -- -- 04
MCA502 Advanced Distributed Computing
04 -- -- 04 -- -- 04
MCA503 User Experience Design 04 -- -- 04 -- -- 04
MCADLE 504
Elective 1 (Departmental level)
04 -- -- 04 -- -- 04
MCAILE 505
Elective 2 (Institutional Level)
04 -- - - 04 -- -- 04
MCAL501 Mobile Application and User experience Design Lab
-- 06 -- -- 03 -- 03
MCAL502 Open Source System For ADC Lab
-- 06 -- -- 03 -- 03
MCAPR 501
Mini Project -- -- -- -- -- -- 02
Total 20 12 -- 20 06 28
Subject Code
Subject Name Examination Scheme Theory Course Term Work
Pract .
Oral Total Internal Assessment End Sem. Test1 Test 2 Avg.^ Exam. MCA501 Wireless and Mobile technology
20 20 20 80 -- -- -- 100
MCA502 Advanced Distributed Computing
20 20 20 80 -- -- -- 100
MCA503 User Experience Design 20 20 20 80 -- -- -- 100 MCADLE 504
Elective 1 (Departmental level)
20 20 20 80 -- -- -- 100
MCAILE 505 Elective 2 (Institutional Level)
20 20 20 80 -- -- -- 100
MCA L501 Mobile Application and User experience Design Lab
-- -- -- -- 25 50 25 100
MCA L502 Open Source System For ADC Lab
-- -- -- -- 25 50 25 100
MCAPR 501 Mini Project -- -- -- -- 25 -- 25 50
Total 100 100 100 400 75 100 75 750
Program Structure for Master of Computer Application (CBCGS) Mumbai University (With Effect from 2017-2018) Elective for Semester V
SEM V – Elective 1- Department Level Elective
Course Code Course Name MCADLE5041 Big Data Analytics MCADLE5042 Machine Learning MCADLE5043 Internet of Things MCADLE5044 Multimedia System Design
SEM V – Elective 2 - Institute Level Elective
Course Code Course Name MCAILE5051 Intellectual property Rights and Patents MCAILE5052 Research Methodology MCAILE5053 Management Information System MCAILE5054 Green Computing
Subject Code Subject Name Credits MCA301 Database Management Systems 04
Subject Code
Subject Name Teaching Scheme Credits Assigned Theory Pract. Tut Theory Pract. Tut Total
MCA301 Database Management Systems
Subject Code
Subject Name Examination Scheme
MCA301 Database Management Systems
Theory Marks TW Pract. Oral Total Internal Assessment End Semester Exam
Test (T1)
Test (T2)
Average of T1 & T 20 20 20 80 - - -- -- 100
Pre-requisites: Basic Knowledge of data structures
Course Educational Objectives (CEO): At the end of the course, the students will be able to
CEO301.1 Emphasize on basic concepts to organize, maintain and retrieve information from a DBMS. CEO301.2 Cover the principles of database systems and recognize how they are used in developing data-intensive applications. CEO301.3 To study an effective and efficient database system with the help of the rising trends of parallel and distributed databases.
Course Outcomes: At the end of the course, the students will be able to
MCA301.1 Understand various database concepts and apply them in real life applications. MCA 301 .2 Determine the manner in which data can be stored, organized and manipulated in a database system. MCA301.3 Apply various indexing and optimization techniques to process queries. MCA301.4 Analyze and design database applications using suitable database techniques.
References : Korth, Silberchatz, Sudarshan, “Databse system Concepts”, McGraw Hill, Raghu Ramakrishnan, Johannes Gehrke,”Database Management Systems”, Third Edition, McGraw Hill2003. Elmasari and Navathe, Benjamin Cummins ,”Fundamental of Database System”, Pearson Education, C. J. Date ,”An Introduction to Database Systems”, 8/e,Pearson Education, Rob Coronel ,”Database Systems Design, Implementation and Management”, Cengage Publication, AtulKahate, “Database Management System” Pearson Education. 2006
Assessment:
Internal: Assessment consists of two tests (T1 and T2) .The final marks should be the average of the two tests.
End Semester Theory Examination: Guidelines for setting up the question paper.
Question paper will comprise of total six questions. Question Number One should be compulsory. All question carry equal marks. Students can attempt any three from the remaining. Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3 then part (b) will be from any module other than module 3).
In question paper weightage of each module will be proportional to number of respective lecture hours as mention in the syllabus.
Subject Code Subject Name Credits MCA302 Java Programming 04
Subject Code
Subject Name Teaching Scheme Credits Assigned Theory Pract. Tut Theory Pract. Tut. Total MCA302 Java Programming 04 -- -- 04 -- -- 04
Subject Code
Subject Name
Examination Scheme
Java Programmi ng
Theory Marks TW Pract Oral Total Internal Assessment End Semester Exam
Test (T1)
Test2(T
Average of T1 & T 20 20 20 80 - - -- -- 100
Pre-requisites: Basic understanding of any Object Oriented Programming Language.
Course Educational Objectives (CEO): At the end of the course, the students will be able to
CEO302. 1 Understand fundamentals of object-oriented programming in Java. CEO302. 2 Study various Java programming constructs.
CEO302. 3 Learn application development using Java Components.
Course Outcomes (CO): At the end of the course, the students will be able to
MCA302.1 Solve computational problems using basic constructs. MCA302.2 Find a solution for real world problems using Java MCA302.3 Develop Web Applications using Server Side Programming.
tracking techniques in JSP, Introduction to custom tags, JSTL tags in detail
12. Introduction to Spring Frameworks
Introduction to Spring Framework, Spring Architecture, Spring Aspect of Object Oriented Concepts – Join Point and Point Cuts.
References : The complete reference JAVA2, Herbert schildt. Tata McGraw Hill Programming with Java A Primer, E. Balaguruswamy Tata McGraw Hill Core Java for beginners, Sharanam Shah and Vaishali Shah, SPD Java 6 Programming Black Book, Wiley – Dreamtech Web Enabled Commercial Application Development using java 2.0, Ivan Byaross Java Server Programming java EE6, Black book, Dreamtech press. Core Servlets and Java Server Pages :Vol I: Core Technologies 2/e , Marty Hall and Larry Brown, Pearson Java 6 Programming, Black Book, Dreamtech Press. Java Enterprise in a Nutshell, 3rd Edition A Practical Guide, Jim Farley, William Crawford, O'Reilly Java EE 6 Server Programming For Professionals, Sharanam Shah and Vaishali Shah, SPD Spring in Action, Craig Walls, 3rd Edition, Manning
Web References: https://docs.oracle.com
Assessment:
Internal: Assessment consists of two tests (T1 and T2) .The final marks should be the average of the two tests.
End Semester Theory Examination: Guidelines for setting up the question paper.
Question paper will comprise of total six questions. Question Number One should be compulsory. All question carry equal marks. Students can attempt any three from the remaining. Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3 then part (b) will be from any module other than module 3).
In question paper weightage of each module will be proportional to number of respective lecture hours as mention in the syllabus.
Subject Code Subject Name Credits MCA303 Information Security 04
Subject Code
Subject Name Teaching Scheme Credits Assigned Theory Pract. Tut Theory Pract. Tut Total MCA303 Information Security 04 -- -- 04 -- -- 04
Subject Code
Subject Name
Examination Scheme
Information Security
Theory Marks TW Pract. Oral Total Internal Assessment End Semester Exam
Test (T1)
Test2(T
Average of T1 & T 20 20 20 80 - - -- -- 100
Pre-requisites: Computer Networks, Databases
Course Educational Objectives (CEO): At the end of the course, the students will be able to
CEO303. 1 Understand information assurance as practiced in computer operating systems, distributed systems, networks and representative applications. CEO303. 2 Study cryptography and key encryption techniques used today.
CEO303. 3 Comprehend relevant security parameters in the internet, web, database systems and applications
Course Outcomes (CO): At the end of the course, the students will be able to
MCA303.1 Understand the requirement of information security and a clear understanding of its importance MCA303.2 Be familiar with information security threats and countermeasures, and^ familiar with information security designs using available secure solutions MCA303.3 Use the database security mechanisms, intrusion detection systems, formal models of security, cryptography, network ,web security
Assessment:
Internal: Assessment consists of two tests (T1 and T2) .The final marks should be the average of the two tests.
End Semester Theory Examination: Guidelines for setting up the question paper.
Question paper will comprise of total six questions. Question Number One should be compulsory. All question carry equal marks. Students can attempt any three from the remaining. Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3 then part (b) will be from any module other than module 3).
In question paper weightage of each module will be proportional to number of respective lecture hours as mention in the syllabus.
Subject Code Subject Name Credits MCA304 Operation Research 04
Subject Code
Subject Name Teaching Scheme Credits Assigned Theory Pract. Tut Theory Pract. Tut Total MCA304 Operation Research 04 -- -- 04 -- -- 04
Subject Code
Subject Name
Examination Scheme
MCA304 Operation Research
Theory Marks TW Pract. Oral Total Internal Assessment End Semester Exam
Test (T1)
Test (T2)
Average of T1 & T 20 20 20 80 - - -- -- 100
Pre-requisites: Basic knowledge of Mathematics and Statistics.
Course Educational Objectives (CEO): At the end of the course, the students will be able to
CEO304. 1 Study formulation, analysis and solving science, engineering and business problems. CEO304. 2 Study mathematics and mathematical modelling using computers to forecast the implications of various choices. CEO304. 3 Study the selection of the best alternatives from the available choices.
Course Outcomes (CO): At the end of the course, the students will be able to
MCA304.1 Apply Operations research methodology to a broad range of problems in business and industry. MCA304.2 Use mathematics and mathematical modelling using computers to forecast the implications of various choices. MCA304.3 Solve optimization problems. MCA304.4 Think of new methods for solving optimization problems.