MCA II III Year
MCA II III Year
MCA II III Year
2017
Item No. 4.176
UNIVERSITY OF MUMBAI
FACULTY OF TECHNOLOGY
Master of Computer Applications:
MCA
Second Year with Effect from AY 2017-18
Third Year with Effect from AY 2018-19
Dr. S. K.Ukarande
Co-ordinator,
Faculty ofTechnology,
Member AcademicCouncil
University of Mumbai,Mumbai
The syllabus is directional in wide scope and allows the much desired flexibility to keep speed
with the ever growing body of knowledge and explorations in IT enabled industriesconsidering
human side of enterprise. The course structures are carefully designed so that students get
superiority in dealing with diverse situations when they step into the corporate world.
I would like to extend my thanks to Industries like IBM India Pvt. Ltd., Accenture,RBS India
Pvt.Ltd., Myglamm, N.I.C. etc for their valuable inputs to strength the scope and contents of the
syllabus. I would also like to extend my thanks to all M.C.A. Faculty members for their
contribution in designing an outcome based curriculum.
Dr.Dhananjay R.Kalbande
SEM IV – Elective I
SEM IV – Elective II
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.
MCA301.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.
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.
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
Course Outcomes (CO): At the end of the course, the students will be able to
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.
Pre-requisites:
Computer Networks, Databases
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to
References:
AtulKahate, “Cryptography and Network Security”, McGraw Hill
Network Security sand Cryptography: Bernard Menezes, CENGAGE Learning
Cryptography and Information Security, V. K. Pachghare PHI Learning Pvt. Ltd.
M. Stamp, “Information Security: Principles and Practice,” 2nd Edition, Wiley, ISBN:
0470626399, 2011.
W. Stallings, “Computer Security: Principles and Practice,” 2nd Edition, Prentice Hall, ISBN:
0132775069, 2011.
Kaufman C., Perlman R., and Speciner, “Network Security”, Private Communication in a
public world, 2nd ed., Prentice Hall PTR.,2002
Computer Security, 3rd Edition, Dieter Gollmann, December 2010, Wiley Publications
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.
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
References:
Operation Research-An Introduction: Taha H. A., McMillan Publishing Company, NY
Introduction to Operation Research: Hillier F., and Lieberman G.J, Holden Day
Operations Research : P. K. Gupta & Hira, S. Chand
Operations Research Applications and Algorithms: Waynel L. Winston Thomson
Mathematical Programming Techniques: Kambo, N.S., McGraw Hill
Operations Research- Principles and Practice: Ravindran, Wiley Production
Operations Research: L E Prasad, Cengage Learning
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.
Pre-requisites:
Students should have knowledge of Software Engineering theory.
Course Educational Objectives (CEO): At the end of the course, the students will be able to:
Course Outcomes (CO): At the end of the course, the students will be able to:
MCA305.1 Solve the problems using Software Testing techniques and Approaches.
MCA305.2 Apply various Software testing Techniques to find bugs in software.
MCA305.3 Use open source software Testing Tools.
MCA305.4 Apply various Software Quality Assurance Techniques to ensure the quality in
software.
References:
Software Testing Foundations, Andreas Spillner, Tilo Linz, Hans Schaefer, Shoff
Publishers and Distributors
“Foundations of Software Testing”, by Aditya P. Mathur – Pearson Education custom
edition 2000.
“The ART of Software Testing”, by GlenfordJ. Myers, Wiley India, Second Edition
“Software Testing: Principles and Practices”, by Srinivasan D and Gopalswamy R,
PearsonEd, 2006.
“Software Testing & Quality Assurance Theory & Practice” By
KshirasagarNaik&PriyadarshiTripathi, Wiley Student Edition.
“Software Quality Assurance Principles & Practice”, by Nina S. Godbole, Narosa.
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.
Pre-requisites:
Basic Knowledge of SQL and Software Engineering concepts
Course Educational Objectives (CEO): At the end of the course, the students will be able to
CEOL301.1 Make the students understand basic and relatively advanced issues in modern
database management, information storage and retrieval.
CEOL301.2 Study various database techniques in developing data-intensive applications.
CEOL301.3 Explore the need of software testing in current industry scenario, understanding
and knowledge of foundations, techniques and tools in area of software.
CEOL301.4 Understand the essential characteristics requirements and usage of Automation
tools.
Course Outcomes (CO): At the end of the course, the students will be able to
Note: Automation software testing practical’s can be performed using open source tool like
selenium.
Reference Books:
Joel Murach, “Murach’s oracle PL /SQL” Joel Murach’s publication Murachs and
Assocites
Sharnam shah, Vaishali Shah, “Oracle for Professionals”Publication SPD-Shroff
Publishers and Distributors 2011
RiniChakrabarti, ShilbhadraDasgupta, KLSI, “Advanced Data Base Management System
Publication DreamTech
Chakravarti ,“Advance Data Base Management System”, Wiley -Dreamtech
RajshekharSundaram, “Oracle 10g Programming: A Premier”, Publication Pearson
Education 2009
Peter Rob and Coronel, “Database Principals fundamentals of Design, Implementation
and Management”, Publication Cengage Learning 2011.
Pre-requisites:
Basic understanding of programming fundamentals and software engineering.
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to:
MCAL302.1 Develop a simple software application using the object oriented approach.
MCAL302.2 Design and develop a Java Web Applications.
MCAL302.3 Apply UML tools for object oriented software modeling.
17 Bringing Your Classes to Life: Object Instances, Links, Binding Class Templates 01
Object Diagrams
24 UML tools and techniques for UML Tools, Different UML Notations for Web 02
web-based/object oriented application
Applications
Reference Books:
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
JDBC, Servlet, and JSP Black Book, Santosh Kumar, Dreamtech
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.
Spring in Action, Craig Walls, 3rd Edition, Manning
The Unified Modelling Language Reference manual, Second Edition, James Rambaugh,
Iver Jacobson, Grady Booch, Addition- Wesley
Web References:
1. https://docs.oracle.com
2. http://staruml.sourceforge.net/docs/user-guide(en)/ch08.html
3. https://www.ibm.com/support/knowledgecenter/SS6RBX_11.4.3/com.ibm.sa.oomethod.d
oc/topics/c_Web_app_Extensions_WAE.html
Pre-requisites:
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to
** Mini Project will be performed by students during summer vacation of Even Semester of first year
(SEM II) Mini project will be evaluated in SEM III. Evaluation of the mini project will be internal 25
marks as TW and 25 marks as oral examination conducted by External Examiner (Institute Level)
.
SEM IV – Elective I
SEM IV – Elective II
Pre-requisites:
Basic knowledge of data base concepts
Course Educational Objectives (CEO): At the end of the course, the students will be able to
CEO401.1 Acquire the knowledge of various concepts and tools behind data warehousing
and mining data for business intelligence
CEO401.2 Study data mining algorithms, methods and tools
CEO401.3 Identify business applications of data mining
Course Outcomes (CO): At the end of the course, the students will be able to:
References:
Business Intelligence data mining and optimization for decision making- by Carlo Vercellis
,wiley publication.
Adaptive business Intelligence by ZbigniewMichlewicz, martin Schmidt,
matthewmichalewicz, constantinChiriac
Data Mining concepts and techniques second edition by Jiawei Han and MichelineKamber.
Data Mining:” Introductory and Advanced topics” , Pearson Education, by M.Dunham
Data warehousing Fundamentals by PaulrajPonnian, John Willey
Data mining for Business intelligence: concepts, techniques and applications in Microsoft
Excel by G. Shumeli, N R Patel, P.C Bruce, Wiley
University of Mumbai, M.C.A. , (Rev. 2016)
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.
Pre-requisites:
Basic Understanding of Object Oriented Programming
Basic Understanding of Web Technologies
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to
Web References:
MSDN: Learn to Develop with Microsoft Developer Network:
https://msdn.microsoft.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.
Pre-requisites:
Basic Mathematics
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO):At the end of the course, the students will be able to:
References:
Donald Hearn and M Pauline Baker, Computer Graphics C Version -- Computer
Graphics, C Version, 2/E, Pearson Education.
David F. Rogers, James Alan Adams, Mathematical elements for computer graphics ,
McGraw-Hill, 1990
Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing (3rd Edition),
Pearson Education.
S. Sridhar-Digital image Processing, Second Edition, Oxford University Press
Anil K. Jain -Fundamentals of digital image processing. Prentice Hall, 1989
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.
Elective-I
MCA404
Pre-requisites:
Basic knowledge of Project Management & IT in Management.
Knowledge of Financial Accounting & Management.
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to
References
Vasant Desai, The Dynamics of Entrepreneurial Development and Management, 2015,
Himalaya Publishing House.
Rajeev Roy, Entrepreneurship, Oxford University Press Edition Fourth.
Web References:
www.msme.gov.in
www.womenentrepreneursindia.com
www.msmetraining.gov.in
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).
Pre-requisites:
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to
References:
Michael P. Papazoglou , Pieter M.A. Ribbers “E-Business Organizational and Technical
Foundations,Wiley India Edition.
Waman S Jawadekar, Management Information Systems- A Digital-Firm perspective ,4th
edition,TMH
H Albert Napier,Ollie rivers,Stuart Wagner, JB Napier 2ed, “Creating a Winning E
Business”Cengage Learning India Edition.
Kenneth C Laudon, Jane P.Laudon “Managing The Digital Firm , Eighth Edition,
Pearson Education.
Kenneth C Laudon, Carol GuercioTraver “e-commerce Business, technology,
Society”,4ed,Pearson
Dave Chaffey” E-Business and E-commerce Mnagement”3ed,Pearson.
Assessment:
Internal:
Assessment consists of two tests (T1 and T2) .The final marks should be the average of the two
tests. Besides this, students in a group of 3 or 4 have to present a case study compulsorily related
to electronic / digital Business likee-chaupal/e-governance /e-tourism/e-Learning/e-real estate/e-
Media/ Impact of e-Business on society etc.
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.
University of Mumbai, M.C.A. , (Rev. 2016)
Subject Code Subject Name Credits
MCA4043 Enterprise Resource Planning 04
Pre-requisites:
Knowledge of Information Technology, Business System Management, Software and
Networking
Course Educational Objectives (CEO): At the end of the course, the students will be able to
MCA4043.1 Study technical aspects of Enterprise Resource Planning (ERP) with its lifecycle.
MCA4043.2 Identify the functionality in an ERP system
MCA4043.3 Understand tools and methodology used for designing ERP for an Enterprise
Course Outcomes (CO): At the end of the course, the students will be able to
References:
Enterprise Resource Planning - Alexis Leon, Tata McGraw Hill.
Enterprise Resource Planning – Diversified by Alexis Leon, TMH.
Enterprise Resource Planning - Ravi Shankar & S. Jaiswal ,Galgotia.
Enterprise Resource Planning : Concepts and Practices by Vinod Kumar Garg, N. K.
Venkitakrishnan
ERP a Managerial Perspective by S Sadagopan
Guide to Planning ERP Application, AnnettaClewwto and Dane Franklin, McGRaw-Hill,
1997
The SAP R/3 Handbook, Jose Antonio, McGraw – Hill
E-Business Network Resource planning using SAP R/3 Baan and Peoplesoft : A Practical
Roadmap For Success By Dr. Ravi Kalakota
Enterprise Resource Planning, A Managerial Perspective by Veena Bansal, PEARSON
University of Mumbai, M.C.A. , (Rev. 2016)
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.
Pre-requisites:
Basic knowledge of Organizational behavior& Corporate Governance
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to
References:
● Professional Ethics,R.Subramanian, Oxford Higher Education.
● Corporate Social Responsibility, MadhumitaChatterji, Oxford Higher Education
● Business Ethics and Corporate Governance, A.C. Fernando, Pearson 2nd Edition
● Corporate Ethics, Governance, and Social Responsibility: Precepts and Practices
,Fernando, Pearson
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.
Pre-requisites:
Information Security
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes: At the end of the course, the students will be able to:
Reference:
Digital Forensics with open source tools. Cory Altheide and Harlan Carvey, ISBN: 978-
1-59749-586-8,Elsevier Publications, April 2011
Digital Evidence and Computer crime 3rd Edition: Forensics Science, Computers and the
Internet by Eoghan Casey, 2011
Computer Forensic and Cyber Crime: An Introduction 3rd Edition by Marjie T. Britz,
2013
Network Forensics: Tracking Hackers through Cyber Space, Sherri Davidoff, Jonathan
Ham Prentice Hall 2012
Android Forensics: Investigation and Security by Andrew Hogg, Publisher – Synergy
Practical Mobile Forensics: Satish Bommisetty,RohitTamma and Heather Mahalik, Pack
Publishing LTD 2014, ISBN-978-1-78328-831-1
Web References:
1. Computer Forensics World http://www.computerforensicsworld.com/
2. Computer Forensic Services http://www.computer-forensic.com
3. Digital Forensic Magazine http://www.digitalforensicsmagzine.com
4. Journal of Digital Forensic Practice http://www.tandf.co.uk/15567281
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.
Pre-requisites:
Overview of Probability, Statistics and Discrete Mathematics and basics of Computers.
Course Educational Objectives (CEO):At the end of the course, the students will be able to
CEO4052.1 Understand the basic system concepts and definitions of the types of system.
CEO4052.2 Provides techniques to model and simulate each system.
CEO4052.3 Ability to analyze the system and make use of information to improve its performance.
Course Outcomes (CO): At the end of the course, the students will be able to:
Reference:
J. Banks, J. S.Carson II and B. L. Nelson,, “Discrete-Event System Simulation”, 2nd
Edition, Prentice Hall of India, New Delhi, 1995.
Simulation & Modelling- Jain, Wiley -Dreamtech
J. A. Sokolowski, C.M. Banks, “Principles of Modeling and Simulation: A
multidisciplinary Approach”, John Wiley & Sons Publications, edited 2011.
Averill M.Law and W.DavidKelton, “Simulation Modeling& Analysis”, 2nd Edn., Tata
McGraw Hill, 1991.
Geoffrey Gardon, “System Simulation”, 2nd Edn.,Printice Hall of India, 1992.
NarsinghDeo, ” System Simulation with Digital Computers”, Prentice Hall of India,
1979.
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.
Pre-requisites:
Computer Networks
Course Educational Objectives (CEO): At the end of the course, the students will be able to
CEO4053.1 Relate the paradigm shift from circuit switched network to packet switched
network.
CEO4053.2 Understand the core technologies, and architectures of the Next Generation
Networks
CEO4053.3 Summarize technology options for Multi-Service Networks
Course Outcomes (CO): At the end of the course, the students will be able to:
Reference:
Thomas Plavyk, “Next generation Telecommunication Networks, Services and
Management”, Wiley & IEEE Press Publications, 2012
Next Generation Networks – NGN, Module 1: ITU NGN standards and architectures
NGN Architecture: Generic Principles, Functional Architecture, and Implementation
Keith Knightson, Consultant, Naotaka Morita, NTT Corporation, Thomas Towle. Lucent
Technologies — Bell Laboratories, IEEE Communications Magazine • October 2005
Azhar Sayed , Monique Morrow MPLS and Next Generation Networks:Foundations for
NGN andEnterprise Virtualization", Cisco Press
Assessment:
Internal:
Assessment consists of two tests (T1 and T2) .The final marks should be the average of the two
tests.
Pre-requisites:
Students should have knowledge of SET theory, SET relations and Probability.
Course Educational Objectives (CEO): At the end of the course, the students will be able to
CEO4054.1 Identify and describe problems that are amenable to solution by AI methods.
CEO4054.2 Study appropriate soft computing techniques for problem solving
CEO4054.3 Study optimization techniques based on soft computing approach
Course Outcomes (CO): At the end of the course, the students will be able to
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.
Pre-requisites:
Basic Knowledge of Object Oriented Programming concepts
Basic Understanding of Database Systems
Course Educational Objectives (CEO): At the end of the course, the students will be able to
CEOL401.1 Learn advanced windows and web development techniques using dotNET
CEOL401.2 Understand Business Intelligence and Data Mining techniques
CEOL401.3 Prepare Business Intelligence applications using Web Technologies.
Course Outcomes (CO): At the end of the course, the students will be able to:
MCAL401.1 Develop Windows forms applications and Web Applications using Dot NET
Technologies
MCAL401.2 Apply Data warehousing and mining techniques.
MCAL401.3 Design and implement web enabled BI application for industry.
References:
Beginning Visual C# 2012 Programming, Karli Watson, Jacob Vibe Hammer, Jon D.
Reid, Morgan Skinner, Daniel Kemper, Christian Nagel,ISBN: 978-1-118-31441-8,Wrox
Publication
Professional C# 2008,Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan
Skinner, ISBN: 978-1-118-64321-1,Wrox Publication
Beginning ASP.NET 4.5: in C# and VB,ImarSpaanjaars, ISBN: 978-1-118-31180-
6,Wrox Publication
Professional ASP.NET 4.5 in C# and VB,Jason N. Gaylord, Christian Wenz, Pranav
Rastogi, Todd Miranda, Scott Hanselman, Scott Hunter (Foreword by), ISBN: 978-1-
118-31182-0,Wrox Publication
Murach’s ASP.NET 4 Web Programming with C# 2010, Anne Boehm,Joel
Murrach,SPD, Murrach Books
Murach’s C# 2015,Anne Boehm and Joel Murach,ISBN 978-1-890774-94-3,Murrach
Murach‟s ADO. Net 4 Database Programming with C# 2010 4th Edition
Pro C# 5.0 and the .NET 4.5 Framework – Andrew Trolsen, APress
Advance .NET Technology second edition by ChiragPatel- DreamTech Press
Web References:
MSDN: Learn to Develop with Microsoft Developer Network:
https://msdn.microsoft.com/
www.weka.org, www.oracle.comwww.pentahobi.com
Pre-requisites:
Understanding of Object Oriented Programming Language
Knowledge of Algorithms
Course Educational Objectives (CEO): At the end of the course, the students will be able to:
Course Outcomes (CO): At the end of the course, the students will be able to:
Reference:
Donald Hearn and M Pauline Baker, Computer Graphics C Version -- Computer
Graphics, C Version, 2/E, Pearson Education.
David F. Rogers, James Alan Adams, Mathematical elements for computer graphics ,
McGraw-Hill, 1990
Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing (3rd Edition),
Pearson Education.
S. Sridhar-Digital image Processing, Second Edition, Oxford University Press
Anil K. Jain -Fundamentals of digital image processing. Prentice Hall, 1989
Pre-requisites: ----
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to
Reference:
Business Communication (Revised Edition),Rai& Rai , Himalaya Publishing House.
Soft skills: an integrated approach to maximise Personality, Chauhan &Sharma,Wiley
India publications.
Business Communication: A practice oriented approach, Kalia and Shailja Agarwal.
Business Communication – Meenakshi Raman, Prakash Singh, Oxford Publication
Stephen Robbins & Judge Timothy: Organization Behavior, Pearson Education
K. Aswathappa – Organizational Behavior: Text, cases & games, Himalaya Publishing
House.
Pareek, Udai, Understanding Organizational Behaviour, Oxford University Press, New
Delhi.
Assessment:
Internal:
Internal term workwould consist of
1. A written examination of 20 marks
2. Continuous evaluation of 30 marks would be done by internal faculty on the basis of
student participation in all practical activities during entire semester.
Pre-requisites:
Basic knowledge of networks and communication
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to:
MCA501.1 Understand the concept of cellular communications, advantages and its limitations
MCA501.2 Compare the various wireless technologies and its applications
MCA501.3 Apply the appropriate technology in the applications
Sr.
Module Detailed Contents Hrs
No.
1 Wireless Introduction to Mobile and wireless communications, Overview of 08
Technology radio transmission frequencies, Signal Antennas, Signal
Fundamentals Propagation, Multiplexing – SDM,FDM, TDM,CDM, Modulation –
ASK,FSK,PSK, Advanced FSK, Advanced PSK, OFDM, Spread
Spectrum – DSSS,FHSS, Wireless Transmission Impairments – Free
Space Loss, Fading, Multipath Propagation, Atmospheric
Absorption, Error Correction – Reed Solomon, BCH, Hamming
code, Convolution Code (Encoding and Decoding)
2 Wireless Wireless network, Wireless network Architecture, Classification of 06
Networks wireless networks – WBAN, WPAN, WLAN, WMAN, WWAN.
IEEE 802.11, IEEE 802.16, Bluetooth – Standards, Architecture and
Services
3 Cellular Principles of cellular networks – cellular network organization, 06
wireless operation of cellular systems, Handoff.
Networks Generation of cellular networks – 1G, 2G, 2.5G, 3G and 4G.
4 Mobile GSM – Architecture, Air Interface, Multiple Access Scheme, 12
communication Channel Organization, Call Setup Procedure, Protocol Signaling,
systems Handover, Security, GPRS – Architecture, GPRS signaling,
Mobility management, GPRS roaming, network, CDMA2000-
Introduction, Layering Structure, Channels,Logical Channels,
Forward Link and Reverse link physical channels, W-CDMA –
Physical Layers, Channels, UMTS – Network Architecture,
Interfaces, Network Evolution, Release 5, FDD and TDD, Time
Slots, Protocol Architecture, Bearer Model
Introduction to LTE
5 Mobile Network Mobile IP – Dynamic Host Configuration Protocol, Mobile Ad Hoc 06
Layer Routing Protocols– Multicast routing
6 Mobile TCP over Wireless Networks – Indirect TCP – Snooping TCP – 07
Transport Mobile TCP – Fast Retransmit / Fast Recovery
Layer Transmission/Timeout Freezing-Selective Retransmission –
Transaction Oriented TCP , TCP over 2.5 / 3G wireless Networks
7 Application WAP Model- Mobile Location based services -WAP Gateway – 07
Layer WAP protocols – WAP user agent profile, Caching model-wireless
bearers for WAP - WML – WMLScripts – WTA.
References
1. Mobile Communications, Second Edition, Jochen Schiller, Pearson Education
2. Wireless Communications & Networks, Second Edition, William Stallings, Pearson
Education
3. Wireless Communications and Networks, 3G and Beyond, Second Edition, ITI
SahaMisra, McGraw Hill Education
4. Wireless Network Evolution 2G to 3G, Vijay K. Garg, Pearson Publications.
5. Wireless and Mobile Network Architectures, Yi Bang Lin, ImrichChlamtac, Wiley India.
6. Wireless and Mobile Networks, Concepts and Protocols, Dr. Sunilkumar S. Manvi,
Mahabaleshwar S. Kakkasageri, Wiley India
University of Mumbai, M.C.A. , (Rev. 2016)
7. Multi-Carrier and Spread Spectrum Systems - From OFDM and MC-CDMA to LTE and
WiMAX, Second Edition, K. Fazel, S. Kaiser, wiley publications
8. Wireless and Mobile All-IP Networks, Yi-Bing Lin, Ai-Chun Pang, Wiley Publications
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.
Pre-requisites:
Computer Networks, Operating Systems
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to:
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.
Pre-requisites:
System Analysis & Design,Software Engineering and Project Management,UML.
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to:
References
The UX Book by Rex Hartson and PardhaPyla, MK Publication
Smashing UX Design by Jesmond Allen and James Chudley, John Wiley & Sons
A Project Guide to UX Design by Russ Unger and Carolyn Chandler, O’reillyRies, Series
Editor
Agile Experience Design by Lindsay Ratcliffe and Marc McNeill , Pearson
Universal Principles of Design by William Lidwell, Kritina Holden and Jill Butler,
Rosenfeild Media
Human Computer Interaction by Alan Dix, New riders
Lean UX: Applying Lean Principles to Improve User Experience by Jeff Gothelf and
Josh Seiden, Morgan Kaufmann
Don’t Make Me Think, Revisited by Steve Krug, New riders
The User Experience Team of One by Leah Buley, Rosenfeild Media
The Elements of User Experience by Jesse James Garrett, New riders
Web References:
http://wireframe.vn/books/
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.
Pre-requisites:
Database Management Systems, SQL
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to:
MCADLE5041.1 Develop and maintain reliable, scalable systems using Apache HADOOP
MCADLE5041.2 Write Map Reduce based application
MCADLE5041.3 Differentiate between conventional SQL and NoSQL
MCADLE5041.4 Analyze and develop Big Data solutions using HIVE and PIG
Reference:
Tom White, “HADOOP: The definitive Guide”, O Reilly 2012
Chris Eaton, Dirk deroos et al., “Understanding Big Data”, McGraw Hill, 2012.
Big Data Analytics – RadhaShankarmani and M. Vijayalakshmi Wiley Texbook Series
Hadoop in Action - Chuck Lam Dreamtech Press
Hadoop in Practice - Alex Holmes Dreamtech Press
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.
Pre-requisites:
Understanding of basic computer science concepts, data structures and good
understanding of Mathematical Concepts is required.
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to
Reference:
Machine Learning in Action By Peter Harrington By Manning
Machine Learning, T. Mitchell, McGraw-Hill, 1997.
Introduction to Machine LearningBy EthemAlpaydin,MIT Press
Understanding Machine Learning From Theory to Algorithms By ShaiShalev-Shwartz
and Shai Ben David, Cambridge University Press
Data Mining Concepts and Techniques, J. Han and Kamber
Web References:
http://www.infoworld.com/article/2853707/robotics/11-open-source-tools-machine-
learning.html#slide12
http://www.ibm.com/developerworks/library/os-recommender1/
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.
Pre-requisites:
Computer Networks
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to
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.
Prerequisite:
Computer Graphics
Course Educational Objectives (CEO): At the end of the course students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to
References:
Assessment:
Internal:
Assessment consists of two tests (T1 and T2) .The final marks should be the average of the two
tests.
Pre-requisites:
Basic understanding of morals/ethics, social values and technical writing.
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to:
Web References:
http://www.ipindia.nic.in/
http://ipindiaservices.gov.in/publicsearch/
http://www.ipindia.nic.in/writereaddata/Portal/IPOAct/1_32_1_patent_act_1977-3-99.pdf
http://www.icai.org
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.
Pre-requisites:
Basic knowledge of Mathematics for Data Analysis, Software, Internet
Course Educational Objectives (CEO): At the end of the course, the students will be able to:
Course Outcomes (CO): At the end of the course, the students will be able to:
MCAILE5052.1 Prepare a preliminary research design for projects in their subject matter
areas
MCAILE5052.2 Accurately collect, analyze and report data
MCAILE5052.3 Present complex data or situations clearly
MCAILE5052.4 Review and analyze research findings Get the knowledge of objectives and
types of research
References:
Dawson, Catherine, 2002, Practical Research Methods, New Delhi, UBS Publishers
Distributors.
Kothari, C.R.1985, Research Methodology-Methods and Techniques, New Delhi, Wiley
Eastern Limited.
Kumar Ranjit, 2005, Research Methodology-A Step-by-Step Guide for Beginners,
(2nded), Singapore, Pearson Education
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.
Pre-requisites:
Information Technology in Management
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to
Sr.
Module Detailed Contents Hrs
No.
1 Management Perspectives on Information Systems, Nature and scope of 09
Information MIS, Characteristics of MIS, Need and Role of MIS, Impact of
Systems MIS, functions and future of MIS, MIS: A support to the
management, MIS: organization effectiveness, MIS for a
digital firm, Case Study
2 Strategic Strategic Management of the Business, Strategic design of 10
Design and MIS,Business Strategy Implementation, Development of Long
Development Range Plans of MIS, Ascertaining the class of Information,
of MIS Determining the Information Requirement, Development and
Implementation of MIS, MIS: Development Process Model,
case study.
3 Decision Decision making concepts, Decision Analysis by analytical 09
Making modelling, Behavioral concepts in decision making,
Organizational decision making, MIS and Decision Making,
Case Study
4 Information, Information Concepts, Information :A Quality Product, 10
knowledge, Classification of the information, Methods of data and
Business information collection, Value of information, General model
Intelligence of a human as a information processor, Summary of
information concepts and their implications, Knowledge and
knowledge management systems, Business Intelligence, MIS ,
and the Information and Knowledge, Case Study
5 E-Commerce: Introduction to E-Commerce, Scope of E-commerce, E- 07
Applications Commerce Applications and Issues, case study
and Issues
6 Securing System Vulnerability and Abuse, Business value of security 07
Information and control, Technology and Tools for protecting Information,
Systems Resources,case study
References:
Management Information Systems- A digital form perspective, 4th edition - By
W.S.Jawdekar, TMG Publications
Management Information Systems- A global digital Enterprise perspective, 5th edition -
By W.S.Jawdekar, TMG Publications
Management Information System, James O‘Brien, 7th edition, TMH
Management Information Systems, Loudon and Loudon, 11th edition, Pearson.
Assessment:
Internal:
Assessment consists of two tests (T1 and T2) .The final marks should be the average of the two
tests.
Pre-requisites:
Basic knowledge of Hardware, software and networking
Course Educational Objectives (CEO): At the end of the course, the students will be able to
CEOILE5054.1 Understand what Green IT is and how we can meet standards set for Green
Computing
CEOILE5054.2 Comprehend Green IT from the perspective of hardware, software, storage,
and networkingat the enterprise level.
CEOILE5054.3 Strategize Green Initiatives and look at the future of Green IT
Course Outcomes (CO): At the end of the course, the students will be able to
MCAILE5054.1 Create awareness among stakeholders and promote green initiatives in their
environments leading to a green movement.
MCAILE5054.2 Adopt special skills such as knowledge about energy efficiency, ethical IT
assets disposal, carbon footprint estimation.
MCAILE5054.3 Create eco-friendly environment.
References:
Toby Velte, Anthony Velte, Robert Elsenpeter, 2008, Green IT: Reduce Your
Information System's Environmental Impact While Adding to the Bottom Line, McGraw
Hill.
San Murugesan, G. R. Gangadharan, 2013, Harnessing Green IT, WILEY.
Bud E. Smith, 2014, Green Computing-Tools and Techniques for saving energy, money
and resources, CRC Press.
Mark G. O’Neill, GREEN IT FOR SUSTAINABLE BUSINESS PRACTICE, An ISEB
Foundation Guide.
Jason Harris, Green Computing and Green IT Best Practices.
Web References:
http://www.carbonfootprint.com
https://www.energystar.gov/
Assessment:
Internal:
Assessment consists of two tests (T1 and T2) .The final marks should be the average of the two
tests.
University of Mumbai, M.C.A. , (Rev. 2016)
End Semester Theory Examination: Guidelines for setting up the question paper.
Pre-requisites:
Basic understanding on Java programming and XML
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to
Sr.
Module Detailed Contents Hrs
No.
1 Introduction to The android platform, the layers of android, Four kinds of android 04
Android components, understanding the androidManifest.xml file, creating
an android application
Introduction to android SDK, Exploring the development
environment
2 User interfaces Creating the activity, working with views, using resources 06
Working with intents and services, Different types of layouts,
components.
3 Storing and Using the file system, working with shared preferences, persisting 10
Retrieving data data to a database, Working with content providers
4 Graphics and Drawing graphics in android, creating animations with androids 06
animation, graphics API,Playing audio & video, Capturing media
Multimedia
5 Location, Using Location Manager and Location Provider, working with 04
Sensors maps, Working with GPS, Bluetooth and WiFi, Integrating google
maps, services for push notificationGoogleads.
6 REST API UsingAsyncTask to perform network operations, introduction to 08
integration HtttpUrlConnection and JSON, performing network operations
asynchronously, working with OkHttp, Retrofit and Volley
7 Database SQLite Programming, Android database connectivity using 08
connectivity SQLite , distribution options, packaging and testing the
and distributing application, distributing applications on google play store
androidapplicat
ion
8 Open source Study of open source UX tools 02
UX tools
9 Creating new selecting device, defining prototype settings 02
prototype
10 Identify and a. Perform user research 08
describe the b. User requirement collection
objectives for c. User Requirement Analysis
UED d. Create User personas, user scenarios , customer journey maps
experiment
11 UX Design – for a. Conceptual Design- Site Maps 08
Web and b. Create Wireframe
Mobile c. Create Screens, Widgets, Outlines
application d. Setting properties
e. Ordering Screens, Screen Transition
f. Adding Actions & Triggers, Header & footer
12 UX Evaluation a. Set UX Goals 02
b. Perform UX Evaluation and Reporting
c. Usability Test
13 Mini project Developing mobile applications based on UED principles. 10
Android in action, Third Edition, W. Frank Ableson, Robi Sen, Chris King, C. Enrique
Ortiz, Dreamtech Press.
Beginning Android 4 Application Development, Wei-Meng Lee, Wrox Publications
Helllo, Android Introducing Google’s Mobile Development Platform, Fourth Edition, Ed
Burnette, SPD Publications.
The UX Book by Rex Hartson and PardhaPyla, MK Publication
Smashing UX Design by Jesmond Allen and James Chudley, John Wiley & Sons
A Project Guide to UX Design by Russ Unger and Carolyn Chandler, O’reillyRies, Series
Editor
Agile Experience Design by Lindsay Ratcliffe and Marc McNeill , Pearson
Universal Principles of Design by William Lidwell, Kritina Holden and Jill Butler,
Rosenfeild Media
Human Computer Interaction by Alan Dix, New riders
Lean UX: Applying Lean Principles to Improve User Experience by Jeff Gothelf and
Josh Seiden, Morgan Kaufmann
Don’t Make Me Think, Revisited by Steve Krug, New riders
The User Experience Team of One by Leah Buley, Rosenfeild Media
The Elements of User Experience by Jesse James Garrett, New riders
Sketching User Experiences: The Workbook by Saul Greenberg, SheelaghCarpendale,
Nicolai Marquardt and Bill Buxton, Morgan Kaufmann, workbook edition
Assessment:
Term work consists of any two case studies or mini project covering the above syllabus.
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.
Pre-requisites:
Basic overview of Advanced Distributed Computing and Cloud Computing.
Course Educational Objectives (CEO): At the end of the course student will be able to
Course Outcomes (CO): At the end of the course student will be able to
MCAL502.1 Design and Develop the solution to a problem using java concepts
MCAL502.2 Demonstrate use of java Concepts
MCAL502.3 Explore various advanced distributed concepts.
Based on the recommended syllabus student should provide one Presentation/Case study.
Reference Books:-
1. Core Java2 Volume I & II – Horstmann, Cornell.
2. Complete Reference – Herbert Schildt.
3. Distributed computing system and concepts – Andrew Tanenbaum
4. Distributed OS - Pradeep K. Sinha , PHI
5. Cloud Computing unleashing next gen infrastructure to application –
Dr.KumarSaurabh,willey
6. Cloud Computing insights into new-era infrastructure –Dr.Kumarsaurabh, willey
Pre-requisites:
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to:
** Mini Project will be performed by students during summer vacation of Even Semester of
second year (SEM IV). Mini project will be evaluated in SEM V. Evaluation of the mini project
will be internal 25 marks as TW and 25 marks as oral examination conducted by External
Examiner.
University of Mumbai, M.C.A. , (Rev. 2016)
Program Structure for
Master of Computer Application (CBCGS)
Mumbai University
(With Effect from 2017-2018)
Semester VI
Teaching Scheme
Subject Credits Assigned
Subject Name (Contact Hours)
Code
Presentation Project Total
Internship –
MCAPR601 30 15 15
Project
Seminar –
MCA 602 05 01 01
Research Paper
Total 35 16 16
Pre-requisites: --
Course Educational Objectives (CEO): At the end of the course, the students will be able to
Course Outcomes (CO): At the end of the course, the students will be able to
Assessment:
Internal:
Assessment consists of two presentations of 25 marks each.The final marks should be the sum of
the two presentations.
Course Educational Objectives (CEO): At the end of the course, the students will be able to
CEO602.1 Understand analytic approach towards choosing a research project and acquiring
research skills
CEO602.2 Access relevant data and present new ideas related to area of research.
CEO602.3 Adhere to ethical standard of research.
Course Outcomes(CO): At the end of the course, the students will be able to
Web References:
https://www.ieee.org/publications_standards/publications/authors/author_guide_interacti
ve.pdf
http://www.fcsresearch.org/index.php?option=com_content&view=article&id=83&Itemi
d=166
https://www.ece.ucsb.edu/~parhami/rsrch_paper_gdlns.htm
http://nob.cs.ucdavis.edu/classes/ecs015-2007-02/paper/citations.html
Assessment:
Marking Scheme
Sr Topics Marks
1 Original Contribution 10
2 Published 5
Contents 5
3 Documentation 10
4 Oral Presentation 10
5 Future Scope/ Recommendations/ Suggestions/ Findings 10