MCA 2024 Syllabus Sorted
MCA 2024 Syllabus Sorted
Page 8/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
MCA Semester IV
Sr. Course Title Course CP EXT INT
No. Code
1 Internship/Project Work (FP/OJT) IT41 12 300 150
2 MOOC- I MC41 3 50
3 MOOC- II MC42 3 50
18 300 250
Page 9/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Semester I
IT11: Python Programming
Teaching Scheme: Credit: 03 Examination Scheme:
Theory Sessions: Total 45 Internal (TH): 25 Marks
Hours External (TH): 50 Marks
Total :75 Marks
Prerequisites: Object oriented Concepts.
Course Objectives:
To understand and use the basics of python.
To understand advanced concepts of python and be able to apply it for solving
complex problems.
To understand the development of real-world applications using OOP concepts in
python.
To understand basic database concepts in python.
To understand web application development using python and Django framework.
Course Outcomes: On completion of the course, learners should be able to
CO# Cognitive Course Outcomes
Domain
CO1 Apply To learn and apply basic constructs of python such as data, operations,
conditions, loops, data types.
CO2 Apply To understand advance concepts of python and apply it for solving the
complex problems.
CO3 Apply To develop Python programs that incorporate OOPS concept, regular
expressions and multithreading for complex problem-solving and
performance enhancement.
CO4 Apply To implement various types of database operations in MongoDB.
CO5 Apply To develop comprehensive web applications using Django
Framework.
Page 10/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 11/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Learning Resources
Text Books:
Introduction to Python Programming, By Gowrishankar S,
Introduction to Python Programming by UDAYAN DAS, SAINT MARY'S COLLEGE
OF CALIFORNIA AUBREY LAWSON, WILEY
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Reference Books:
Learning Python 5th ed. by Mark Lutz
Python: The Complete Reference by Martin C. Brown
Python Data Analytics: With Pandas, NumPy, and Matplotlib 2nd ed. Edition by
Fabio Nelli
Core Python Programming by Wesley J. Chun Publisher: Prentice Hall
Python Programming: A modular approach by Taneja Sheetal, Kumar Naveen
Beginner's Guide to Python Programming: Learn Python 3 Fundamentals, Plotting and
Tkinter GUI Development Easily by Serhan Yamacli
Page 12/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Recommended Certification:
Programming, Data Structures and Algorithms Using Python
https://swayam.gov.in/nd1_noc19_cs40/preview
Data Analytics with Python https://swayam.gov.in/nd1_noc20_cs46/preview
Page 13/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 14/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 15/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 16/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Unit Weightage No of
Contents
No. in % Sessions
1 Database Design and SQL Query Processing
1.1 Introduction to Database, Data Models and
Architecture of DBMS (Views of data: Schemas and
Instances, Data Independence)
1.2 Data Modelling using ER Diagram: Representation
of Entities, Attributes, Relationships and their Types, 20 10
Cardinality, Generalization, Specialization,
Aggregation.
1.3 Relational Data Model: Structure of Relational
Database Model, Referential Integrity Constraints & its
types, Codd’s rules
Page 17/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 18/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Learning Resources
Text Books
Raghurama Krishnan, Johannes Gehrke, Database Management Systems, 3rd edition,
Tata McGraw Hill, New Delhi, India
Introduction to database systems C.J. Date, Pearson.
Principles of Database Management James Martin, PHI
Elmasri Navate, Fundamentals of Database Systems, Pearson Education, India.
Sadalage, P. & Fowler, NoSQL Distilled: A Brief Guide to the Emerging World of
Polyglot Persistence, Wiley Publications,1st Edition ,2019.
Principles of Distributed Database Systems, M.T. Ozsu and P. Valduriez, Prentice-Hall,
1991..
Distributed Database Systems, D. Bell and J. Grimson, Addison-Wesley, 1992.
Reference Books
Database Management Systems by Raghu Ramakrishnan and Johannes Gehrke Third
Edition
Database System Concepts by Abraham Silberschatz, Henry F. Korth, and S. Sudarshan
Seventh Edition
Page 19/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Peter Rob, Carlos Coronel (2009), Database Systems Design, Implementation and
Management, 7th edition
Dan Sullivan, "NoSQL For Mere Mortals", 1st Edition, Pearson Education India, 2015.
(ISBN13: 978-9332557338)
Dan McCreary and Ann Kelly, "Making Sense of NoSQL: A guide for Managers and the
Rest of us", 1st Edition, Manning Publication/Dreamtech Press, 2013. (ISBN-13: 978-
9351192022)
Kristina Chodorow, "Mongodb: The Definitive Guide- Powerful and Scalable Data
Storage", 2nd Edition, O'Reilly Publications, 2013. (ISBN-13: 978-9351102694)
Meier & Kaufmann. SQL & NoSQL Databases: Models, Languages, Consistency
Options and Architectures for Big Data Management, 1st ed. Springer, 2019
Bradshaw & Chodorow. MongoDB: The Definitive Guide: Powerful and Scalable Data
Storage, 3rd ed. O'Reilly, 2019
Pivert. NoSQL Data Models: Trends and Challenges, 1st ed. Wiley, 2018
Sullivan. NoSQL for Mere Mortals, 1st ed. Addison-Wesley Professional, 2015
A Dive Deep into Types of Databases -https://www.blazeclan.com/blog/dive-deep-
types-nosql-databases
Geethmi Nimantha Dissanayake - A Study on Real-Time Database Technology and Its
Applications.
Adity Gupta, Swati Tyagi, Nupur Panwar, Shelly Sachdeva Jaypee Institute of
Information Technology, India -NoSQL Databases:Critical Analysis and Comparison.
Firebase Realtime Database -https://firebase.google.com/docs/database
Database system practical approach to design, implementation & management by
Connoly & Begg
Page 20/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
https://nptel.ac.in/courses/106/106/106106093/
https://www.coursera.org/courses?query=database%20management
Recommended Certification
The Complete Database Design & Modeling Beginners Tutorial
Oracle Database SQL Certification
SQL for Data Science
Introduction to SQL
MySQL Certification
Complete SQL Bootcamp
Oracle Certified Professional, MySQL 5.7 Database Administrator Certification
IBM Associate Certified DBA - Db2 12 for z/OS Fundamentals
DataCamp’s SQL Certification
Free MongoDB Course
Neo4j Certified Professional
MongoDB Certified Developer Associate
Page 21/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 22/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 23/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Learning Resources
Text Books
Business Statistics by J.K. Sharma
Statistics for Management by Richard I. Levin, David S. Rubin, Masood H. Siddiqui,
and Sanjay Rastogi
Fundamentals of Statistics by S.C. Gupta
Business Statistics by S.P. Gupta and M.P. Gupta
Quantitative Techniques for Management by N.D. Vohra
Reference Books
Statistics for Business and Economics by P. N. Arora, S. Arora, and S. Arora
Quantitative Techniques for Decision Making by Anand Sharma
Mathematical Statistics by J.N. Kapur and H.C. Saxena
Business Statistics and Analytics by P. Mariappan
Introduction to the Theory of Statistics by A.M. Mood, F.A. Graybill, and D.C. Boes
Page 24/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Recommended Certification
Certified Business Analysis Professional (CBAP)
Microsoft Certified: Data Analyst Associate
SAS Certified Statistical Business Analyst
Certified Analytics Professional (CAP)
IBM Data Science Professional Certificate
Google Data Analytics Professional Certificate
Certified Six Sigma Green Belt
Tableau Desktop Specialist
Coursera Specializations in Business Statistics
edX MicroMasters in Data, Economics, and Development Policy
Page 25/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 26/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 27/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 28/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 29/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 33/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 34/90
Curriculum for First Year MCA (Pattern 2024) - Savitribai Phule Pune University
Page 35/90