MCA 2024-25
MCA 2024-25
Syllabus
2024-25
CREDIT
COURS
COURS
COURS
E TYPE
HRS/W
TEACH
TOTAL
TOTAL
NAME
TERM
CODE
SEM
MID
EEK
ESE
ING
S
E
E
L T P
COR WEB
I CCMCA111 3 1 4 30 70 100
E DEVELOPMENT
COR JAVA & DATA
I CCMCA112 3 1 4 30 70 100
E STRUCTURES
DATABASE
COR
I CCMCA113 MANAGEMENT 3 1 4 30 70 100
E
SYSTEM
COR ARTIFICIAL
I CCMCA114 3 3 30 70 100
E INTELLIGENCE
COR OPERATING
I CCMCA115 3 3 30 70 100
E SYSTEMS
COR COMPUTER
I CCMCA116 3 3 30 70 100
E NETWORKS
WEB
COR
I CCMCA121 DEVELOPMENT 4 2 30 70 100
E
LAB
Java & DATA
COR
I CCMCA122 STRUCTURES 4 2 30 70 100
E
LAB
DATABASE
COR
I CCMCA123 MANAGEMENT 4 2 30 70 100
E
SYSTEM LAB
I OTH SODECA SODECA 2 30 70 100
100
29
0
COR MACHINE
II CCMCA211 3 1 4 30 70 100
E LEARNING
COR FULL STACK
II CCMCA212 3 1 4 30 70 100
E DEVELOPMENT
COR
II CCMCA213 MongoDB 3 1 4 30 70 100
E
COR Cloud
II CCMCA214 3 3 30 70 100
E Computing
COR SOFTWARE
II CCMCA215 3 3 30 70 100
E ENGINEERING
INTELLECTUAL
COR
II CCMCA216 PROPERTY 3 3 30 70 100
E
RIGHTS
II COR CCMCA221 MACHINE 4 2 30 70 100
COR BLOCKCHAIN
IV CCMCA411 3 1 4 30 70 100
E TECHNOLOGY
COR CYBER
IV CCMCA412 3 1 4 30 70 100
E FORENSICS
ELEC
IV CEMCA413 Elective 3 3 3 30 70 100
.
ELEC
IV CEMCA414 Elective 4 3 3 30 70 100
.
IV PRJ CCMCA421 PROJECT 12 30 70 100
IV PRJ CCMCA422 SEMINAR 2 30 70 100
IV OTH SODECA SODECA 2 30 70 100
List of Electives
ELECTIVE 1
ADVANCE COMPUTER NETWORKS
BIG DATA ANALYTICS
SOFT COMPUTING
ELECTIVE 2
INTERNET OF THINGS
ADVANCED COMPUTER GRAPHICS
DEEP LEARNING
ELECTIVE 3
ETHICS IN AI & CS (COMP Sc)
SOCIAL MEDIA ANAYLTICS
GENERATIVE AI
ELECTIVE 4
ENTREPRENEURIAL DEVELOPMENT
NATURAL LANGUAGE PROCESSING
COMPUTER VISION AND
AUGMENTED REALITY
Bridge Course [For students other than BCA / B.Sc. (CS/IT)] It will be an audit
course for Non-Computer Graduates. No Marks will be added. But Student has to
pass this Course; in order have basic knowledge of Computer Science.
Semester I
Course Code CCMCA111 Credits 4
Course Name Web Development Pds Per 3
Week
Course Type Theory
MID TERM 30 ESE MARKS 70 TOTAL 100
MARKS
Suggested Readings
HTML and CSS: Design and Build Websites by Jon Duckett.
Semester I
Course Code CCMCA112 Credits 4
Course Name Java & Data Structures Pds Per
Week
Course Type Theory
MID TERM 30 ESE MARKS 70 TOTAL 100
MARKS
Suggested Readings
"Java: The Complete Reference" by Herbert Schildt.
"Head First Java" by Kathy Sierra and Bert Bates.
"Java Concurrency in Practice" by Brian Goetz et al...
"Data Structures and Algorithms Made Easy in Java" by Narasimha
Karumanchi.
"Java: How to Program" by Paul Deitel and Harvey.
Semester I
Course Code CCMCA113 Credits 2
Course Name Database Management System Pds Per
Week
Course Type Th/Pr/Project/Training/Seminar/ Theory
Dissertation
MID TERM 30 ESE MARKS 70 TOTAL 100
MARKS
Suggested Readings
"Database Management Systems" by Raghu Ramakrishnan and Johannes
Gehrke.
"Database Systems: Concepts, Design and Applications" by S. K. Singh.
"Fundamentals of Database Systems" by Ramez Elmasri and Shamkant B.
Navathe.
"SQL and Relational Theory: How to Write Accurate SQL Code" by C. J.
Date.
"Oracle PL/SQL Programming" by Steven Feuerstein and Bill Pribyl.
"Oracle Database 12c PL/SQL Programming" by Michael McLaughlin.
Semester I
Course Code CCMCA114 Credits 4
Course Name Artificial Intelligence Pds Per 3+1
Week
Course Type THEORY
MID TERM MARKS 30 ESE MARKS 70 TOTAL 100
Semester I
Course Code CCMCA115 Credits 4
Course Name Operating Systems Pds Per 3+1
Week
Course Type THEORY
MID TERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
Operating Systems: Donovan & Madnick, Mc Graw Hill.
Modern Operating Systems, Tanenbaum, Pearson Publications.
Linux: The Complete Reference, Sixth Edition by Richard
Petersen (Author).
Design of the UNIX Operating System Maurice J. Bach, AT&T Bell Labs.
Yashwant Kanetkar, Unix shell programming, (BPB).
Semester I
Course Code CCMCA116 Credits 2
Course Name Computer Networks Pds Per
Week
Course Type Theory
MID TERM 30 ESE MARKS 70 TOTAL 100
MARKS
Suggested Readings
An Engineering Approach to Computer Networks-S.Keshav,2nd
Edition,Pearson Education.
Understanding communications and Networks,3rd Edition,
W.A.Shay,Cengage Learning.
Computer and Communication Networks ,Nader F. Mir, Pearson Education.
Computer Networking:A Top-Down Approach Featuring the Internet,James
F.Kurose,K.W.Ross,3rd Edition,Pearson Education.
Semester I
Course Code CCMCA121 Credits 2
Course Name Web Development Lab Pds Per
Week
Course Type Th/Pr/Project/Training/Seminar/ Practical
Dissertation
MID TERM 30 ESE MARKS 70 TOTAL 100
MARKS
Assignment Based on
Create a basic HTML webpage with a header, navigation menu, main
content area, and footer.
Style the webpage using CSS to achieve a visually appealing layout.
Semester I
Course Code CCMCA122 Credits 2
Course Name Java & Data Structures Lab Pds Per
Week
Course Type Th/Pr/Project/Training/Seminar/ Practical
Dissertation
MID TERM 30 ESE MARKS 70 TOTAL 100
MARKS
Assignment Based on
Write a Java program to print "Hello, World!" to the console.
Implement a program to calculate the sum of two numbers entered by
the user.
Create a Java program to check if a given number is prime or not.
Implement a program to find the maximum and minimum element in an
array.
Semester I
Course Code CCMCA123 Credits 2
Course Name Database Management System Lab Pds Per
Week
Course Type Th/Pr/Project/Training/Seminar/ Practical
Dissertation
MID TERM 30 ESE MARKS 70 TOTAL 100
MARKS
PL/SQL --
II SEM
Semester II
Course Code CCMCA211 Credits 4
Course Name Machine Learning Pds Per 3+1
Week
Course Type THEORY
MID TERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
Geron Aurelien, “Hands-On Machine Learning with Scikit-Learn &
TensorFlow”, O’REILLY, First Edition, 2017.
U Dinesh Kumar and Manaranjan Pradhan, “Machine Learning using
Python", Wiley, 2019.
Fausett Laurence, “Fundamentals of Neural Networks”, Pearson, Ninth
Edition, 2012.
Semester II
Course Code CCMCA212 Credits 4
Course Name Full Stack Development Pds Per 3+1
Week
Course Type THEORY
MID TERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
Semester II
Course Code CCMCA213 Credits 4
Course Name MongoDB Pds Per 3+1
Week
Course Type THEORY
MID TERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
"Database Management Systems" by Raghu Ramakrishnan and Johannes
Gehrke.
"MongoDB: The Definitive Guide" by Shannon Bradshaw, Kristina
Chodorow, and Michael Dirolf.
"NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot
Persistence" by Martin Fowler and Pramod J. Sadalage.
"Learning MongoDB: Schema Design and Query Optimization" by Alok
Ranjan.
"MongoDB in Action" by Kyle Banker.
"NoSQL for Dummies" by Adam Fowler.
"Database System Concepts" by Abraham Silberschatz, Henry F. Korth,
and S. Sudarshan.
"MongoDB Applied Design Patterns: Practical Use Cases with the Leading
NoSQL Database" by Rick Copeland.
"Practical MongoDB: Architecting, Developing, and Administering
MongoDB" by Shakuntala Gupta Edward and Navin Sabharwal.
Semester II
Course Code CCMCA214 Credits 4
Course Name Cloud Computing Pds Per 3+1
Week
Course Type THEORY
MID TERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
Enterprise Cloud Computing Technology, Architecture, Applications by
Gautam Shroff, Cambridge University Press.
"Enterprise Integration Patterns: Designing, Building, and Deploying Messaging
Solutions" by Gregor Hohpe and Bobby Woolf.
"Modern Operating Systems" by Andrew S. Tanenbaum and Herbert Bos.
"Cloud Computing: Concepts, Technology & Architecture" by Thomas Erl, Ricardo
Puttini, and Zaigham Mahmood.
"Big Data: Principles and Best Practices of Scalable Realtime Data Systems" by Nathan
Marz and James Warren.
"Enterprise Resource Planning" by Alexis Leon.
Semester II
Course Code CCMCA215 Credits 4
Course Name Software Engineering Pds Per Week 3+1
Suggested Readings
Pankaj Jalote's Software Engineering: A Precise Approach, By Pankaj
Jalote
Software Engineering: A Practitioner's Approach by Roger S. Pressman.
Software Engineering: Theory and Practice by Shari Lawrence Pfleeger and Joanne M.
Atlee.
Software Engineering: A Concise Study by Pankaj Jalote
Software Engineering: Principles and Practice by Hans van Vliet.
Software Engineering: Concepts and Practices by U.A. Bakshi, A.V. Bakshi.
Software Engineering by Ian Sommerville.
UML Distilled Third Edition, A Brief Guide to the Standard Object
Modeling Language, by Martin Fowler, Addison Wesley.
Suggested Readings
Semester II
Course Code CCMCA221 Credits 2
Course Name MACHINE LEARNING IN PYTHON LAB Pds Per 3
Week
Course Type PRACTICAL
MID TERM 30 ESE 70 TOTAL 100
MARKS MARKS
Assignments based on
Data Preparation:
o Choose a dataset from a public repository (e.g., UCI Machine Learning Repository,
Kaggle).
o Load the dataset using Pandas.
o Preprocess the data (handle missing values, encode categorical variables if any).
Exploratory Data Analysis (EDA):
o Perform basic exploratory data analysis using Matplotlib and Seaborn to gain
insights into the dataset.
o Visualize the distribution of features, correlation between features, etc.
Supervised Learning:
o Implement linear regression and logistic regression algorithms using NumPy.
o Train the models on a subset of the dataset.
o Evaluate the models using performance measures such as confusion matrix,
accuracy, precision, recall, and ROC curve.
Decision Trees and Ensemble Learning:
o Implement a decision tree classifier using the scikit-learn library.
o Perform tree pruning and visualize the decision tree.
o Implement a random forest classifier and compare its performance with the
decision tree.
Support Vector Machines (SVM) and k-Nearest Neighbors (k-NN):
o Implement SVM and k-NN algorithms using scikit-learn.
o Train the models on the dataset and evaluate their performance.
Unsupervised Learning:
o Implement K-means clustering and hierarchical clustering algorithms using scikit-
learn.
o Visualize the clusters and analyze their characteristics.
o Implement feature selection and dimensionality reduction techniques such as
Principal Component Analysis (PCA).
Neural Networks:
o Implement a basic perceptron model using NumPy.
o Implement a multilayer perceptron (MLP) using TensorFlow or Keras.
o Train the neural network models on the dataset and evaluate their performance.
Semester II
Course Code CCMCA222 Credits 2
Course Name Full Stack Development Lab Pds Per 3
Week
Course Type PRACTICAL
MID TERM 30 ESE MARKS 70 TOTAL 100
MARKS
Assignments based on
Create a basic HTML webpage with appropriate structure and semantic
elements.
Style the webpage using CSS3 to achieve a visually appealing layout and
design.
JavaScript Fundamentals and ES6
Develop JavaScript functions to perform basic arithmetic operations and
manipulate DOM elements.
Implement ES6 features like arrow functions, template literals, and
destructuring in JavaScript code.
Asynchronous JavaScript (Ajax) and jQuery
Use Ajax to fetch data from an external API and dynamically update
webpage content.
Enhance interactivity and responsiveness using jQuery for DOM
manipulation and event handling.
Responsive Web Design with Bootstrap
Create a responsive website layout using Bootstrap grid system and
components.
Implement Bootstrap utilities and responsive classes to ensure compatibility
across various devices and screen sizes.
ReactJS: Understanding ReactJS library
Set up a React project and understand the directory structure of a React
application.
Create functional and class components in React, exploring different types
of components.
Advanced ReactJS: React Hooks and Redux
Implement React Router for client-side routing in a React application.
Use React Hooks to manage component states and compare them with
traditional state management approaches.
Integrate Redux as a state container for scalable state management in
React applications.
Semester II
Course Code CCMCA223 Credits 2
Course Name MongoDB LAB Pds Per Week 4
Course Type PRACTICAL
MIDTERM MARKS 30 ESE MARKS 70 TOTAL 100
Assignments based on
Assignment 1
Downloading and Installation of MongoDB
Setting path in environment variable
Assignment 2
Identify MongoDB environment
Using Mongo Shell
Configuration file in MongoDB
Assignment 3
Creating database employee
Create collections emp_personal_details with
emp_id,emp_name,emp_address,emp_DOB,emp_age,emp_mobile
nu mber
Create another collection emp_professional_details with
emp_id,emp_name, designation ,salary ,incentive, working hours
Assignment 4
Insert 10 records in collection emp_personal_details and
emp_professional_details
Show all the employees having designation manager
Show all the employees having salary 6000
Assignment 5
Update the collection emp_personal_details , add field status and
set it to retired where age is greater than 60 .
Update collection emp_professional_details, give incentive 5000
to employees whose working hours is greater than 45 per week.
Add 1000 to salary employee whose designation is accountant.
Assignment 6
Semester III
Course CCMCA311 Credits 2
Code
Course Data Science Pds Per
Name Week
Course Type Th/Pr/Project/Training/Seminar/Dissertation Theory
MID TERM 30 ESE 70 TOTAL 10
MARKS MARKS 0
Suggested Readings:
Semester III
Course Code CCMCA312 Credits 2
Course Name Advanced Java Pds Per 3
Week
Course Type Th/Pr/Project/Training/Seminar/ Theory
Dissertation
MID TERM 30 ESE MARKS 70 TOTAL 100
MARKS
Semester III
Course Code CCMCA313 Credits 2
Course Name Information Security Pds Per 3
Week
Course Type Th/Pr/Project/Training/Seminar/ Theory
Dissertation
MID TERM 30 ESE MARKS 70 TOTAL 100
MARKS
Suggested Readings
Information Systems: A Manager's Guide to Harnessing Technology by
John Gallaugher.
Information Systems: A Foundation for Business and Beyond by David T.
Bourgeois.
Information Systems Security: by Nina S. Godbole.
Cryptography and Network Security: Principles and Practice by William
Stallings.
Semester III
Course Code CCMCA314 Credits 3
Course Name Analysis and Design of Pds Per Week 3
Algorithms
Course Type THEORY
MIDTERM MARKS 30 ESE MARKS 70 TOTAL 100
Semester III
Course Code CEMCA315 Credits 3
Course Name Advanced Computer Networks Pds Per Week 3
Course Type THEORY - ELECTIVE
1
MIDTERM 30 ESE 70 TOTAL 10
MARKS MARKS 0
Suggested Readings
W. Stallings. Cryptography and Network Security: Principles and Practice,
2nd Edition, Prentice Hall.
C. E. Perkins, B. Woolf, and S. R. Alpert Mobile IP: Design Principles and
Practices, Addison Wesley.
J.F. Kurose and K.W. Ross, Computer Networking – A Top-down Approach
Featuring the Internet, Pearson Education, New Delhi.
Semester III
Course Code CEMCA315 Credits 3
Course Name Big Data Analytics Pds Per Week 3
Course Type THEORY ELECTIVE 1
MIDTERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
Tom White “Hadoop: The Definitive Guide” Third Edition, O’reilly Media.
Chris Eaton, Dirk DeRoos, Tom Deutsch, George Lapis, Paul Zikopoulos,
“Understanding Big Data: Analytics for Enterprise Class Hadoop and
Streaming Data”, McGrawHill Publishing.
Anand Rajaraman and Jeffrey David Ullman, “Mining of Massive Datasets”,
Cambridge University Press.
Bill Franks, “Taming the Big Data Tidal Wave: Finding Opportunities in
Huge Data Streams with Advanced Analytics”, JohnWiley & sons.
PeteWarden, “Big Data Glossary”, O’Reilly.
Da Ruan,Guoquing Chen, Etienne E.Kerre, GeertWets, Intelligent Data
Mining, Springer.
Paul Zikopoulos ,Dirk deRoos , Krishnan Parasuraman , Thomas Deutsch ,
James Giles, David Corrigan , Harness the Power of Big Data The IBM Big
Data Platform, Tata McGraw Hill Publications.
Michael Minelli, Michele Chambers, Ambiga Dhiraj, Big Data, Big Analytics:
Emerging Business Intelligence and Analytic Trends for Today's
Businesses,Wiley Publications.
Semester III
Course Code CEMCA315 Credits 3
Suggested Readings
S. Rajsekaran & G.A. Vijayalakshmi Pai, “Neural Networks, Fuzzy Logic and
Genetic Algorithm: Synthesis and Applications” Prentice Hall of India.
N.P.Padhy,”Artificial Intelligence and Intelligent Systems” Oxford
University Press.
Siman Haykin,”Neural Networks ”Prentice Hall of India.
Saroj Kaushik, Sunita Tiwari, “Soft Computing: Fundamentals, Techniques
and Applications”, McGraw Hill Education
Timothy J. Ross, “Fuzzy Logic with Engineering Applications” Wiley India.
Kumar Satish, “Neural Networks” Tata Mc Graw Hill.
Semester III
Course Code CEMCA316 Credits 3
Course Name Internet of Things Pds Per 3
Week
Course Type THEORY – ELECTIVE 2
MIDTERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
Rajan Gupta, Supriya Madan, “Fundamentals of IoT”, BPB Publications, Ist
Edition, 2023.
Olivier Hersent, David Boswarthick, Omar Elloumi, “The Internet of Things
Key Applications and Protocols”, Wiley.
Jeeva Jose, “Internet of Things”, Khanna Publishing House.
Michael Miller, “The Internet of Things”, Pearson Education.
Raj Kamal, “Internet of Things”, McGraw-Hill, 1st Edition, 2016.
Semester III
Course Code CEMCA316 Credits 3
Course Name Advanced Computer Graphics Pds Per 3
Week
Course Type THEORY ELECTIVE 2
MIDTERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
"Computer Graphics: Principles and Practice" by John F. Hughes, Andries van Dam, Morgan
McGuire, David F. Sklar, James D. Foley, Steven K. Feiner, Kurt Akeley.
"Interactive Computer Graphics: A Top-Down Approach with WebGL" by Edward Angel, Dave
Shreiner.
"Computer Graphics Through OpenGL: From Theory to Experiments" by Sumanta Guha.
"Foundations of 3D Computer Graphics" by Steven J. Gortler.
"Real-Time Rendering" by Tomas Akenine-Möller, Eric Haines, Naty Hoffman.
"Introduction to Computer Graphics: Using Java 2D and 3D" by Frank Klawonn, Mohamed
Fayad.
"Computer Graphics: From Pixels to Programmable Graphics Hardware" by David S. Ebert, R.
Kent Dybvig, Marc Olano, Max McGuire.
"OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.5 with SPIR-
V" by John Kessenich, Graham Sellers, Dave Shreiner.
Suggested Readings
Adam Gibson and Josh Patterson, Deep Learning: A Practitioner's
Approach, (O'Reilly).
Mohamed Elgendy, Deep Learning for Vision Systems, Manning
Publications.
Navin Kumar Manaswi, Deep Learning with Applications Using Python,
Apress.
Assignments based on
Working with NumPy arrays
Working with Pandas data frames
Basic plots using Matplotlib
Frequency distributions
Averages
Variability
Normal curves
Correlation and scatter plots
Correlation coefficient
Regression
Semester III
Course Code CCMCA322 Credits 2
Course Name Advanced Java Lab Pds Per 4
Week
Course Type PRACTICAL
MIDTERM MARKS 30 ESE MARKS 70 TOTAL 100
Assignments based on
basic Java Servlets.
JDBC and Servlets, Data Source and Connection pooling, JavaMail in a
Servlet.
Servlet Request and Response Model, Deploying a Servlet, Servlet State
Transitions, ServletConfig and ServletContext, Servlet Redirection and
Request Dispatch, Servlet Synchronization and Thread.
Reading and writing data from client using Servlets, Maintaining Client
State - Cookies, URL rewriting, hidden form fields, Session Tracking. Inter
servlet communications –JDBC connection pool.
JSP fundamentals, JSP tags and JSP expressions, data sharing among
servlets & JSP. JSP implicit objects, request application, session and page
scope, JSP standard actions, JSP errors.
Semester III
Assignments based on
Setup and understand Android Studio IDE.
Create an android app to display various android lifecycle phases.
Exercises based on using various Views and run on emulator as well as
physical device.
Create an application to perform the operations of create, insert, delete,
view and update, using SQLite database.
Learn to Deploy app on marketplace.
Semester IV
Course Code CCMCA411 Credits 4
Course Name Blockchain Technology Pds Per 3+1
Week
Course Type THEORY
MIDTERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller and
Steven Goldfeder, Bitcoin and Cryptocurrency Technologies: A
Comprehensive Introduction, Princeton University Press.
Antonopoulos, Mastering Bitcoin: Unlocking Digital Cryptocurrencies.
Satoshi Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System.
DR. Gavin Wood, “ETHEREUM: A Secure Decentralized Transaction
Ledger,”Yellow paper.
Nicola Atzei, Massimo Bartoletti, and Tiziana Cimoli, A survey of attacks on
Ethereum smart contracts.
8“Mastering Blockchain”: Imran Bashir.
Semester IV
Course Code CEMCA413 Credits 3
Course Name ETHICS IN AI & CS Pds Per Week 3
Course Type THEORY ELECTIVE 3
MIDTERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
Ethics of Artificial Intelligence" by B.C. Stahl, Springer, 1st edition.
"Computer Ethics: A Global Perspective" by Walter Maner, Jones & Bartlett
Learning, 2nd edition.
"Ethical and Social Issues in the Information Age" by Joseph Migga Kizza,
Springer, 6th edition.
"Responsible AI: A Global Policy Framework" by The Future of Life
Institute, Cambridge University Press, 1st edition.
Semester IV
Course Code CEMCA413 Credits 3
Course Name Social Media Analytics Pds Per Week 3
Course Type THEORY ELECTIVE 3
MIDTERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
"Social Media Mining: An Introduction" by Reza Zafarani, Mohammad Ali
Abbasi, and Huan Liu.
"Mining the Social Web: Data Mining Facebook, Twitter, LinkedIn,
Instagram, GitHub, and More" by Matthew A. Russell.
"Data Mining Techniques: For Marketing, Sales, and Customer Relationship
Management" by Gordon S. Linoff and Michael J. A. Berry.
"Social Media Analytics: Techniques and Insights for Extracting Business
Value Out of Social Media" by Matthew Ganis.
Semester IV
Course Code CEMCA413 Credits 3
Course Name Generative AI Pds Per Week 3
Course Type THEORY ELECTIVE 3
MIDTERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
"Generative Deep Learning: Teaching Machines to Paint, Write, Compose,
and Play" by David Foster, O’Reilly Media.
"Deep Learning" by Ian Goodfellow, Yoshua Bengio, and Aaron Courville,
MIT Press.
"Generative Adversarial Networks: An Overview" by Antonios Liapis,
Springer.
"Hands-On Generative AI with Python: Generate Your Own Artwork, Text,
Music, and More Using Deep Learning" by Kajal Sinha, Packt Publishing.
"Ethics of Artificial Intelligence" by B.C. Stahl, Springer.
Semester IV
Course Code CEMCA414 Credits 3
Course Name Entrepreneurial Development Pds Per Week 3
Course Type THEORY ELECTIVE 4
MIDTERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
"Entrepreneurship: Theory, Process, and Practice" by Donald F. Kuratko.
Semester IV
Course Code CEMCA414 Credits 3
Course Name Natural Language Processing Pds Per 3
Week
Course Type THEORY ELECTIVE 4
MIDTERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings
Daniel Jurafsky, James H. Martin―Speech and Language Processing: An
Introduction to Natural Language Processing, Computational Linguistics
and Speech, Pearson Publication, 2014.
Steven Bird, Ewan Klein and Edward Loper, ―Natural Language Processing
with Python, First Edition, OReilly Media, 2009.
Lawrence Rabiner And Biing-Hwang Juang, “Fundamentals of Speech
Recognition”, Pearson Education, 2003.
Daniel Jurafsky And James H Martin, “Speech and Language Processing –
An Introduction To Natural Language Processing, Computational
Linguistics, And Speech Recognition”, Pearson Education, 2002.
Semester IV
Course Code CEMCA414 Credits 3
Course Name Computer Vision and Pds Per Week 3
Augmented Reality
Course Type THEORY ELECTIVE 4
MIDTERM MARKS 30 ESE MARKS 70 TOTAL 100
Suggested Readings