DSAI Part I Updatated Syllabus
DSAI Part I Updatated Syllabus
Affiliated to
University of Mumbai
(Choice Based Credit System with effect from the academic year
2022 – 2023 for Part I and 2023 – 2024 for Part II)
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Page 1
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Program Outcomes
Students who have completed the M.Sc. in Data Science and Artificial Intelligence will be able to:
1. To apply statistical modelling and data analysis techniques to the solution of real-world
business problems, effectively present results using data visualization techniques.
2. To test and train various machine learning algorithms for real world data and applications.
3. To create data warehouse and mine the data for analysis.
4. To analysis big data using various languages and tools.
5. To apply machine learning and deep learning algorithms to real-world problems.
6. To create the applications for analysis using deep learning and natural language processing
concepts.
7. To recognize and analyze ethical issues in data security, integrity and privacy.
Page 2
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Course Structure
Semester I
Semester II
Course Code Course Name Group Teaching Scheme Credits
(Hrs/Week)
Lectures Practical
RJSPGITDSAI201 Machine Learning CC 4 - 4
RJSPGITDSAI202 Big Data Technology CC 4 - 4
RJSPGITDSAI203 Soft computing CC 4 - 4
RJSPGITDSAI2L1 PG Lab – IV (ML) PGL - 2 2
RJSPGITDSAI2L2 PG Lab – V (BDT) PGL - 2 2
RJSPGITDSAI2L3 PG Lab – VI (SC) MNP - 2 2
RJSPGITDSAI2R1 Mini Project SE - 1 1
RJSPGITDSAI2P2 Professional Elective – II PE 3 - 3
(IP&CV/CC)
RJSPGITDSAI2I1 Career Advancement Course (BI) CAC 2 - 2
Total 16 8 24
Page 3
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Semester III
Course Code Course Name Group Teaching Scheme Credits
(Hrs/Week)
Lectures Practical
RJSPGITDSAI301 Natural Language Processing CC 4 - 4
RJSPGITDSAI302 Big Data Analytics CC 4 - 4
RJSPGITDSAI303 Deep Learning CC 4 - 4
RJSPGITDSAI3L1 PG Lab – VII (NLP) PGL - 2 2
RJSPGITDSAI3L2 PG Lab – VIII (BDA) PGL - 2 2
RJSPGITDSAI3L3 PG Lab – IX (DL) DES - 2 2
RJSPGITDSAI3PL4 PG Lab – X (E-I / E-II) PEL 2 2
RJSPGITDSAI3P3 Professional Elective – III PE 4 - 4
(Robotics & RPA/ Block chain)
Total 16 8 24
Semester IV
Course Code Course Name Group Teaching Scheme Credits
(Hrs/Week)
Lectures Practical
RJSPGITDSAI4D2 Dissertation – II (Major Project) DES - 30 12
RJSPGITDSAI4D3 Industrial Internship II - 30 12
Total - 60 24
Page 4
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Note:
Student have to register for the courses as per the following guidelines:
Sr. No. Category Credits Total
Semester I Semester II Semester Semester Credits
III IV
1 Core Courses (CC) 12 12 12 - 36
(3 Courses) (3 Courses) (3 Courses)
2 PG Labs (PGL) 6 6 6 - 12
(3 Courses) (3 Courses) (3 Courses)
PEL - - 2 (1 Course) 2
3 Mini Project (MNP) - 1 - - 1
4 Seminar (SE) 1 - - - 1
5 Professional 3 3 4 - 10
Electives (PE)
6 Career 2 2 - - 4
Advancement
Course (CAC)
7 Dissertation – II - - - 12 12
(Major Project)
(DES)
8 Industrial - - - 12 12
Internship (II)
Total 24 24 24 24 96
Credits
Page 5
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Core Courses
Semester I
Course Code Course Name Group Teaching Credits
Scheme
(Hrs/Week)
Lectures Practical
RJSPGITDSAI101 Statistics of Data Science CC 4 - 4
Course Objectives
1. To provide basic knowledge of data science.
2. To provide the foundation on topics in statistical methods and applied probability which
forms the basis for data science.
3. To provide the foundation on topics of mathematics which forms the basis for data
science.
4. To address the issues and the principals of estimation theory, testing hypothesis and
regression and prediction.
Learning Outcomes:
Upon completion of this course, the student should be able to
1. Demonstrate the competency on topics like basics of data science, data transformation,
statistical methods, applied probability etc.
2. Apply the various distribution methods to data.
3. Use statistical tests in testing hypothesis on data.
4. Demonstrate the competency on topics like unbiasedness of estimators, methods of
Maximum Likelihood Estimation and Central Limit Theorem.
5. Perform exploratory analysis of multivariate data.
Page 6
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Unit III Basic Probability and Terms 10
Events and their Probabilities, Rules of Probability, Conditional probability
and independence, Permutations and combinations, Bayer’s Theorem,
Descriptive Statistics, Compound probability, Conditional probability.
Data Transformations and quality analysis
Merge, Rollup, Transpose and Append, Missing Analysis and Treatment,
Outlier analysis and treatment.
Unit IV Hypothesis testing 10
Null hypothesis, Alternative hypothesis, One-way and Two-way hypothesis
test, Permutation test, Exhaustive and bootstrap permutation test, P-values,
t-Test, Multiple testing, Degree of Freedom, ANOVA: F-statistics and
twoway ANOVA, Chi-square test, Fisher’s exact test, Power and sample size.
Regression and Prediction
Linear regression, Multiple linear regression, Cross-validation, Model
selection and stepwise selection, Weighted regression, Factor variables in
regression, Interpreting the regression equation, Regression diagnostic,
Polynomial and spline regression.
References
1. “Fundamentals of Data Science: Take the First Step to Become A Data Scientist”, Samuel
Burns, Amazon KDP Printing and Publishing.
2. “Practical Statistics for Data Science”, Peter Bruce, Andrew Bruce, O’Reilly, 2017.
3. “Statistics for Data Science”, James D. Miller, Packt, 2017.
4. “Probability and Statistics for Engineers”, Dr. J. Ravichandran,2010.
5. “R for data Science: Import, Tidy, Transform, Visualize and Model Data”, Hadley Wickham,
Garrett Grolemund.
6. “Data Analysis with R”, Tony Fischetti, 2015.
7. “Mastering Data Analysis with R”, Gergely Daroczi, 2015.
8. “R Cookbook”, Paul Teetor, O’Reilly, 2017.
9. “Practical Data Science Cookbook”, Prabhanjan Tatter, Tony Ojeda, Sean Patrik Murphy,
Benjamin Bengfort, Abhijit Dasgupta, 2nd Edition, Packt, 2014
Page 7
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Learning Outcomes
Upon completion of this course, the student should be able to
1. Create the dimension model for any application.
2. Perform ETL process on source data and send it to data warehouse database.
3. Analyse the data for various applications.
Page 8
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
References
1. “The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling”, Ralph
Kimball Margy Ross, Wiley.
2. “The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, Cleaning,
Conforming, and Delivering Data”, Ralph Kimball, Joe Caserta.
3. “Building the Data Warehouse”, Fourth Edition, W. H. Inmon, Wiley.
Page 9
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Course Code Course Name Group Teaching Credits
Scheme
(Hrs/Week)
Lectures Practical
RJSPGITDSAI103 Artificial Intelligence CC 4 - 4
Course Objectives
1. To gain a historical perspective of AI and its foundations.
2. To become familiar with basic principles of AI toward problem solving, inference,
perception, knowledge representation, and learning.
3. To investigate applications of AI techniques in intelligent agents, expert systems, artificial
neural networks and other machine learning models.
4. Experience AI development tools such as an ‘AI language’, expert system shell, and/or data
mining tool.
Learning Outcomes
Upon completion of this course, the student should be able to
1. Demonstrate fundamental understanding of the history of artificial intelligence (AI) and its
foundations
2. Apply basic principles of AI in solutions that require problem solving, inference,
perception, knowledge representation, and learning.
3. Demonstrate awareness and a fundamental understanding of various applications of AI
techniques in intelligent agents, expert systems, artificial neural networks and other
machine learning models.
4. Demonstrate proficiency developing applications in an 'AI language’.
Page 10
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Unit II Knowledge, Reasoning and Planning 10
Logical Agents
Knowledge-Based Agents, Propositional Logic, Propositional Theorem
Proving, Horn clauses and definite clauses, Forward and backward chaining,
Effective Propositional Model Checking
First Order Logic
Syntax and Semantics of First-Order Logic, using First order logic,
Knowledge
Engineering in First-Order Logic
Inference in First Order Logic
Unification and Lifting, Forward Chaining, Backward chaining, resolution
Classical Planning and Acting
Definition, Algorithms for Planning as State-Space Search, planning graphs,
analysis of planning approaches.
Unit III Uncertain Planning and Reasoning 10
Quantifying Uncertainty
Acting under Uncertainty, Basic Probability Notation, Inference Using Full
Joint Distributions, Independence, Bayes' Rule and Its Use.
Probabilistic Reasoning
Representing Knowledge in an Uncertain Domain, The Semantics of
Bayesian Networks, Efficient Representation of Conditional Distributions,
Relational and First-Order Probability Models.
Making Simple Decisions
The Basis of Utility Theory, Utility Functions, Multiattribute Utility Functions,
Decision Networks, The Value of Information.
Making Complex Decisions
Sequential Decision Problems, Value Iteration, Policy Iteration, Partially
Observable MDPs, Decisions with Multiple Agents: Game Theory,
Mechanism Design.
Unit IV Uncertain Planning and Reasoning 10
Quantifying Uncertainty
Acting under Uncertainty, Basic Probability Notation, Inference Using Full
Joint Distributions, Independence, Bayes' Rule and Its Use.
Probabilistic Reasoning
Representing Knowledge in an Uncertain Domain, The Semantics of
Bayesian Networks, Efficient Representation of Conditional Distributions,
Relational and First-Order Probability Models.
Making Simple Decisions
The Basis of Utility Theory, Utility Functions, Multiattribute Utility
Functions, Decision Networks, The Value of Information.
Making Complex Decisions
Sequential Decision Problems, Value Iteration, Policy Iteration, Partially
Observable MDPs, Decisions with Multiple Agents: Game
Theory, Mechanism Design.
Page 11
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
References
1. “Artificial Intelligence: A Modern Approach”, 3rd Edition, Stuart Russell and Peter Norvig,
Hawkins, J. and Blakeslee, S. On Intelligence. Times Books, 2004.
2. “Artificial Intelligence theory and practice”, Dean, T., Allen, J. and Aloimonos, Y., New York:
Benjamin Cummings,1995.
3. “Essentials of Artificial Intelligence “, Ginsberg, M., Palo Alto, CA: Morgan Kaufmann, 1993.
4. “The Description Logic Handbook: Theory, Implementation and Applications “, Baader, F.,
Calvanese, D., McGuinness, D., Nardi, D., & Patel-Schneider, P., Cambridge University Press,
2003.
5. “Knowledge Representation”, Brachman, R. J. & Levesque, H. J., New York: Elsevier,2004.
6. “Expert Systems and Probabilistic Network Models”, Castillo, E., Gutierrez, J. M., Hadi, A. S.,
Berlin: Springer, 1996.
7. “Neural Networks for Pattern Recognition”, Bishop, C. M., New York: Oxford University
Press, 1995.
PG Labs
Course Code Course Name Group Teaching Scheme Credits
(Hrs/Week)
Lectures Practical
RJSPGITDSAI1L1 PG Lab – I PGL - 2 2
Statistics of Data Science
Practical List:
Page 12
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Page 13
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Professional Electives
Course Code Course Name Group Teaching Scheme Credits
(Hrs/Week)
Lectures Practical
RJSPGITDSAI1P1 Professional Elective – I: PE 3 - 3
Python for Data Science
Course Objectives
1. To learn the concepts of python programming.
2. To provide in-depth knowledge python.
3. To learn how to build and create program for various applications in data science, Data Analysis,
Data analysis.
Learning Outcomes
Upon completion of this course, the student should be able to
1. Create the programs in python for different application.
2. Perform cleansing on data and various functions and classes.
3. Enable students to programming in object-oriented programming.
Python Functions:
Functions and arguments, recursion function, lambda function, Built-in function
global local functions, Global keywords, Modules and Packages.
Python Files:
File operation, Directory, Exception handling.
Unit III Exploratory Data Analysis: data analysis with pandas dataframe, data cleansing, 10
report generation and web scrapping.
Visual Data Analysis: Pyplot, Plotting, Markers, Line, Labels, Grid, Subplot,
Scatter, Bars, histogram, Piecharts, heatmap, boxplot.
Page 14
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
References
1. “Programming Python, Book by Mark Lutz. ”
2. “Fluent Python, Book by Luciano Ramalho.”
3. “https://www.w3schools.com/python/default.asp”
Learning Outcomes
Upon completion of this course, the student should be able to
1. Demonstrate understanding of basic mathematical concepts in data science, relating to linear
algebra, and calculus
2. Employ methods related to these concepts in a variety of data science applications.
3. Apply logical thinking to problem-solving in context.
4. Use appropriate technology to aid problem-solving and data analysis.
Page 15
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Unit II Functions: 10
Functions, New Functions from Old, Families of Functions, Inverse Functions;
Inverse Trigonometric Functions, Exponential and Logarithmic Functions
LIMITS AND CONTINUITY:
Limits , Computing Limits, Limits at Infinity; End Behaviour of a Function,
Continuity, Continuity of Trigonometric, Exponential, and Inverse Functions
THE DERIVATIVE:
Tangent Lines and Rates of Change, The Derivative Function, Introduction to
Techniques of Differentiation, The Product and Quotient Rules, Derivatives of
Trigonometric Functions, The Chain Rule, Euclidian Geometry
Unit III DIFFERENTIATION: 10
Implicit Differentiation, Derivatives of Logarithmic Functions, Derivatives of
Exponential and Inverse Trigonometric Functions
THE DERIVATIVE IN GRAPHING AND APPLICATIONS:
Analysis of Functions I: Increase, Decrease, and Concavity, Analysis of Functions II:
Relative Extrema; Graphing Polynomials, Absolute Maxima and Minima, Applied
Maximum and Minimum Problems, Rolle’s Theorem; Mean-Value Theorem
Unit IV INTEGRATION: 10
An Overview of the Area Problem, The Indefinite Integral , Integration by
Substitution , The Definition of Area as a Limit; Sigma Notation, The Definite
Integral, The Fundamental Theorem of Calculus, Rectilinear Motion Revisited
Using Integration, Average Value of a Function and its Applications, Evaluating
Definite Integrals by Substitution, Logarithmic and Other Functions Defined by
Integrals
PARTIAL DERIVATIVES:
Functions of Two or More Variables, Limits and Continuity, Partial Derivatives,
Differentiability, Differentials, and Local Linearity, The Chain Rule, Directional
Derivatives and Gradients, Tangent Planes and Normal Vectors, Maxima and
Minima of Functions of Two Variables
References
1. Calculus: by Howard Anton
Page 16
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Unit III Data collection and sampling: Probability sampling, Non probability 10
sampling, Survey method, contact method, questioner.
Selection of project domain: Publication ethics, Tools and evaluation.
Selection of tentative project area and process of literature survey –
Literature survey components and procedures Basic components of a
research paper – procedures and processes, Journal types, Scopus, web of
science, Science Citation Index, H-index, Google citations.
Page 17
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Semester II
Course Code Course Name Group Teaching Credits
Scheme
(Hrs/Week)
Lectures Practical
RJSPGITDSAI201 Machine Learning CC 4 - 4
Course Objectives
1. To introduce various statistical and machine learning concepts and methods.
2. To introduce machine learning solutions to regression, classification and clustering
problems.
3. To evaluate and interpret the results of algorithm.
Learning Outcomes
Upon completion of this course, the student should be able to
1. Perform end-to-end process of investigating data through a machine learning lens.
2. Extract and identify best features of data.
3. Evaluate the performance of machine learning algorithms.
Page 18
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
References
1. “An Introduction to Statistical Learning With Application in R”, By Gareth James, Daniela
Witten, Trevor Hastie, Robert Tibshirani, Springer Texts in Statistics.
2. “Machine Learning”, Mitchell Tom, McGraw Hill,1997.
3. “Pattern classification”, 2nd edition, Richard O. Duda, Peter E. Hart, David G. Stork. Wiley,
New York, 2001.
4. “Machine Learning: A Probabilistic Perspective”, Kevin P. Murphy, MIT Press, 2012 5.
“Practical Data Science”, Andreas Francois Vermeulen, APress, 2018
6. “Principles of Data Science”, Sinan Ozdemir, Packt, 2016.
Page 19
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Course Objectives
1. To provide knowledge of basic and advanced methods of big data technology and tools.
2. To provide the knowledge of MapReduce, Hadoop and its ecosystem.
3. To provide hands-on training that enable effective participation in big data projects.
Learning Outcomes
Upon completion of this course, the student should be able to
1. Apply Hadoop ecosystem components.
2. Build and maintain reliable, scalable and distributed systems with Apache Hadoop.
3. Apply big data concepts to various use cases.
4. Develop application using Zookeeper and Monitoring the cluster.
Page 20
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
5. “Oracle Big Data Handbook”, Tom Plunkett, Brian Macdonald et al, Oracle Press, 2014.
6. “Big Data and Business analytics”, Jy Liebowitz, CRC press, 2013.
7. http://www.bigdatauniversity.com
Learning Outcomes
Upon completion of this course, the student should be able to
1. Identify and describe soft computing techniques and their roles in building intelligent
machines.
2. Select soft computing methodology to solve a particular problem.
3. Apply fuzzy logic and reasoning to solve engineering problems.
4. Apply genetic algorithms to combinatorial optimization problems.
5. Apply neural networks for classification and regression problems.
6. Evaluate and compare solutions by various soft computing approaches for a given problem.
Page 21
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Unit IV Introduction to Fuzzy Logic, Classical Sets and Fuzzy sets Classical 10
sets, Fuzzy sets.
Classical Relations and Fuzzy Relations
Cartesian Product of relation, classical relation, fuzzy relations, tolerance and
equivalence relations, non-iterative fuzzy sets.
Genetic Algorithm
Biological Background, Traditional optimization and search techniques, genetic
algorithm and search space, genetic algorithm vs. traditional algorithms, basic
terminologies, simple genetic algorithm, general genetic algorithm, operators
in genetic algorithm, stopping condition for genetic algorithm flow, constraints
in genetic algorithm, problem solving using genetic algorithm.
References
1. “Artificial Intelligence and Soft Computing”, Anandita Battacharya Das, SPD 3rd, 2018.
2. “Principles of Soft computing”, S.N.Sivanandan, S.N.Deepa, Wiley 3rd,2019.
3. “Neuro-Fuzzy and Soft Computing”, J.S.R.Jang, C.T.Sun and E.Mizutani, Prentice Hall of India,
2004.
4. “Neural Networks, Fuzzy Logic and Genetic Algorithms: Synthesis & Applications”,
S.Rajasekaran, G. A. Vijayalakshami , Prentice Hall of India. 2004.
5. “Fuzzy Logic with Engineering Applications”, Timothy J.Ross, McGraw-Hill, 1997.
Page 22
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
PG Labs
Course Code Course Name Group Teaching Scheme Credits
(Hrs/Week)
RJSPGITDSAI2L1 PG Lab – III PGL - 2 2
Machine Learning
Practical List:
Page 23
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Page 24
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Professional Electives
Course Code Course Name Group Teaching Credits
Scheme
(Hrs/Week)
Lectures Practical
RJSPGITDSAI2P2 Data Science in Cloud PE 3 - 3
Computing
Course Objectives
1. To study the fundamental aspects of cloud environment, deployment models and different
services offered by cloud.
2. To study various techniques of virtualization.
3. To Study security issues in cloud computing.
Learning Outcomes
Upon completion of this course, the student should be able to 1.
Design of computer clusters for scalable parallel computing.
2. Understand virtualization of clusters and Data centers along with various cloud computing and
Service models-PaaS, SaaS, IaaS.
3. Apply various aspects of security to cloud clusters.
Page 25
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Unit IV Cloud Application Development and Security Management & Privacy in Cloud 10
Client Server Distributed Architecture for cloud – Traditional apps vs. Cloud
AppsClient-side programming model: Web clients. Mobile clients, Server-Side
Programming Technologies
AJAX, JSON, Web Services (RPC, REST), MVC Design Patterns for Cloud Application
Development.
Security Management in the Cloud
Security Management Standards, Security Management in the Cloud, Availability
Management, SaaS Availability Management, PaaS Availability
Management, IaaS Availability Management, Access Control,
Security Vulnerability, Patch, and Configuration Management.
Privacy in Cloud
Privacy, Data Life Cycle, Key Privacy Concems in the Cloud. Protecting Privacy,
Privacy Risk Management and Compliance in Relatior to Cloud Computing.
References
1. “Cloud Computing: A Practical Approach”, Anthony T. Velte, Toby J. Velte, Robert Elsenpeter,
Tata McGraw Hill Edition, Fourth Reprint, 2010.
2. “Cloud Computing: SaaS, PaaS, IaaS, Virtualization, Business Models, Mobile, Security and more”,
Kris Jamsa, Jones & Bartlett Learning Company LLC, 2013.
3. “Cloud Security: A Comprehensive Guide to Secure Cloud Computing”, Ronald L. Krutz, Russell
vines, Wiley Publishing Inc., 2010.
4. “Cloud Security and Privacy an Enterprise perspective on Risk and Compliance”, Tim Mather,
Subra Kumaraswamy, and Shahed Latif, O'Reilly.
5. “Security and privacy in Internet of Things Models Algorithms and Implementations”, Fe Hu, CRC
Press.
6. “Cloud Security”, Ronald Krutz and Russell Dean Vines, Wiley, India.
Learning Outcomes
Upon completion of this course, the student should be able to
1. Analyse images in the frequency domain using various transforms.
2. Evaluate the techniques for computer vision.
3. Categorize various OpenCv techniques.
4. Interpret computer vision standards.
5. Interpret image segmentation and representation techniques.
Page 26
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Page 27
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Learning Outcomes
Upon completion of this course, the student should be able to
1. Design and use various methodologies present in business inteligence
2. Design the process involved Power BI and Tableu present.
Page 28
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Semester III
Course Code Course Name Group Teaching Credits
Scheme
(Hrs/Week)
Lectures Practical
RJSPGITDSAI301 Machine Learning - II CC 4 - 4
Course Objectives
1. To give a comprehensive coverage of analysis methods like cross validation and bootstrap.
2. To study linear and non-linear models, model selection and regularization.
3. To study highly effective analysis methods like decision trees, Forests and Support Vector
machines.
Learning Outcomes
Upon completion of this course, the student should be able to
1. Apply various data analysis concepts to the data sets.
2. Apply quantitative modelling and data analysis techniques to solve real-world business
problems.
3. Analyse data using efficient linear and non-linear models.
4. Analyse data using decision trees, Forests and Support Vector machines.
Page 29
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
1. “An Introduction to Statistical Learning With Application in R”, By Gareth James, Daniela
Witten, Trevor Hastie, Robert Tibshirani, Springer Texts in Statistics.
2. “Machine Learning”, Mitchell Tom, McGraw Hill,1997.
3. “Pattern classification”, 2nd edition, Richard O. Duda, Peter E. Hart, David G. Stork. Wiley,
New York, 2001.
4. “Practical Data Science”, Andreas Francois Vermeulen, APress, 2018
5. “Principles of Data Science”, Sinan Ozdemir, Packt, 2016.
6. “Machine Learning: A Probabilistic Perspective”, Kevin P. Murphy, MIT Press, 2012
Learning Outcomes
Upon completion of this course, the student should be able to
1. Design algorithms by employing Map Reduce technique for solving Big Data problems.
2. Design algorithms for Big Data by deciding on Features set.
3. Design algorithms for handling big size datasets and propose solutions for Big Data by
optimizing main memory consumption.
4. Design solutions for problems in Big Data by suggesting appropriate clustering techniques.
Page 30
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
References
Page 31
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Learning Outcomes
Upon completion of this course, the student should be able to
1. Train and test the various deep networks like Feed Forward Network, Convolutional Neural
Network, Recurrent Neural Network, Autoencoder and Recursive Neural Network.
2. Create the various applications like Face Detection, Handwriting Recognition, Sentiment
Analysis, etc. using Deep Neural Networks.
3. Optimize and Fine Tune the Deep Neural Network.
Page 32
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
PG Labs
Course Code Course Name Group Teaching Scheme Credits
(Hrs/Week)
RJSPGITDSAI1L3 PG Lab – V PC - 2 2
Machine Learning - II
Practical List:
Page 33
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Practical List:
1. Feature extraction, summarization and data modelling for big data sets.
2. Mining data streams and estimating moments.
3. Implementation of Classification Algorithms Using Big Data.
4. Implementation of Clustering Algorithms Using Big Data.
5. Installation of Spark and Scala.
6. Creating spark application.
7. Using spark libraries.
8. Web and Social Analytics.
9. Finance and Risk Analytics.
10. Supply Chain and Logistic Analysis.
Professional Electives
Course Code Course Name Group Teaching Scheme Credits
(Hrs/Week)
Lectures Practical
RJSPGITDSAI3P3A Data Science for Cyber Security PE 3 - 3
Course Objectives
1. To learn different Cyber Threats, Various techniques of collecting Cyber Threat Intelligence
Requirements and Information.
2. To learn analysis and disseminating Cyber Threat Intelligence.
3. To identify and document Risks, Threats and vulnerabilities for organization’s productions for the
infrastructure and assets.
Learning Outcomes
Upon completion of this course, the student should be able to
1. Identify and understand various cyber threats, accurately access threats, risks, and
vulnerabilities, to minimize the potential for incidents.
2. Identify Vulnerabilities and document it for organization’s Productions for the infrastructure
and assets.
Page 34
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Page 35
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Course Objectives
1. To learn structure of sentence.
2. To learn Morphological analysis, Lexical analysis, Syntactic and Semantic analysis.
3. To learn feature engineering concepts and rule-based systems for NLP.
4. Using Machine learning and deep learning for NLP.
Learning Outcomes
Upon completion of this course, the student should be able to
1. Analyse corpus and corpora of NL.
2. Learn the language modeling, formal grammars, statistical parsing, machine translation, and
dialog processing.
3. Understanding statistical sequence labeling, information extraction, question answering
and summarization, advanced topics in speech recognition, speech synthesis.
Page 36
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
Page 37
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
a)
b)
c)
d)
a)
b)
c)
d)
II. 10 marks from every course coming to a total of 40 marks, shall be awarded on
publishing of research paper in UGC approved Journal with plagiarism less than
10%. The marks can be awarded as per the impact factor of the journal, quality of the
paper, importance of the contents published, social value.
a)
b)
c)
d)
e)
f)
a)
b)
c)
d)
e)
f)
Page 38
Hindi Vidya Prachar Samiti’s, Ramniranjan Jhunjhunwala College of Arts, Science & Commerce (Autonomous) M.Sc.
Data Science & Artificial Intelligence Syllabus
a)
b)
c)
d)
e)
f)
a)
b)
c)
d)
e)
f)
~~~~~
a) Practical Question 1. 20
b) Practical Question 2. 15
c) Journal 10
d) Viva 05
OR
a) Practical Question 1. 35
b) Journal 10
c) Viva 05
Page 39