PDF - 15 - 1461notification No. 145 of 2022 To 147 of 2022
PDF - 15 - 1461notification No. 145 of 2022 To 147 of 2022
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 647
---------------------------------------------------------------------------------------------------------------------------------------
NOTIFICATION
No. 145 /2022 Dated : 29 /09/2022
Subject : (I) Minor changes in the subjects of existing syllabus of Semester III, IV, V & VII of B.E.
Computer Science & Engineering and Computer Engineering (C.B.C.S.)
(II) Chances / Absorption for the Old Course subjects.
It is notified for general information of all concerned that the authorities of the University have accepted to
implement the minor changes in the existing syllabi of the subjects of Semester III, IV, V & VII of B.E. Computer
Science & Engineering and Computer Engineering (C.B.C.S.) to be implemented from the academic session 2022-
2023 onwards in phase wise manner as under :
(I) Syllabus of Semester III, IV, V & VII of B.E. (Computer Science & Engg. / Computer Engg. ) [C.B.C.S.]
3KS02 DISCRETE STRUCTURES AND GRAPH THEORY (L-3, T-0, P-0, C-3)
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of
Discrete Structure by being able to do each of the following:
Course Outcomes (Expected Outcome): On completion of the course, the students will be able to:
1. Analyze and express logic sentence in terms of predicates, quantifiers, and logical connectives.
2. Derive the solution for a given problem using deductive logic and prove the solution based on logical inference.
3. Classify algebraic structure for a given mathematical problem.
4. Perform combinatorial analysis to solve counting problems.
5. Perform operation on trees data structures.
6. Develop the given problem as graph networks and solve with techniques of graph theory
Graph Models; Basic Terminology, Special Simple Graphs, Bipartite Graphs, Matchings, Applications of Special
Types of Graphs, New Graphs from Old; Graph Representation, Adjacency and Incidence Matrices, Isomorphism of
Graphs, Determining Isomorphism; Paths, Connectedness in Undirected Graphs and Directed Graphs, Paths and
Isomorphism, Counting Paths Between Vertices; Euler Paths and Circuits, Hamilton Paths and Circuits,
Applications of Hamilton Circuits; Planar Graphs: Euler’s Formula, Kuratowski’s Theorem; Graph Coloring:
Introduction, Applications of Graph Colorings;
Text Books:
1. Kenneth H. Rosen: Discrete Mathematics and Its Applications, 7th Edition, McGraw-Hill.
2. J. P. Tremblay and R. Manohar: Discrete Mathematical Structures with Applications to Computer Science, Tata
McGraw-Hill Edition, McGraw-Hill.
Reference Books:
1. Norman L. Biggs: Discrete Mathematics, 2nd Edition, Oxford University Press.
2. Seymour Lipschutz and Marc Lars Lipson: Schaum’s Outline of Theory and Problems of Discrete Mathematics,
3rd Edition, Schaum’s Outlines Series, McGraw-Hill.
3. C. L. Liu and D. P. Mohapatra: Elements of Discrete Mathematics: A Computer Oriented Approach, 3rd Edition,
Tata McGraw-Hill, McGraw-Hill.
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of Data
Communication and Networking by being able to do each of the following:
1. Study the basic taxonomy and terminology of the digital communication system & computer
networking and enumerate the layers of OSI model and TCP/IP model.
2. Acquire knowledge of Application layer paradigms and protocols.
3. Study Transport layer design issues, Transport layer services, and protocols.
4. Gain core knowledge of Network layer routing protocols and IP addressing.
5. Study data link layer concepts, design issues, and protocols.
6. Study various network security issues and firewalls.
Course Outcomes (Expected Outcome): On completion of the course, the students will be able to:
5KS04 (Prof. Elect. – I) (ii) DATA SCIENCE AND STATISTICS (L-3, T-0, C-3)
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of Data
Science and Statistics by being able to do each of the following:
1. To understand the need of data science and Statistics
2. To understand the knowledge of statistics data analysis techniques utilized in business decision making.
3. To understand and apply the different data modelling strategies.
4. To apply the learned concept for the skillful data management.
Course Outcomes (Expected Outcome): On completion of the course, the students will be able to:
1. Explain basics and need of data science
2. Demonstrate proficiency with statistical analysis of data.
3. Perform linear and multiple linear regression analysis.
4. Develop the ability to build and assess classification-based models
5. Evaluate outcomes and make decisions based on data.
6. Compare machine learning techniques to solve data science business problems.
Sd/-
(Dr.T.R.Deshmukh)
Registrar
*********
-------------------------------------------------------------------------------------------------------------------------------------
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 651
-------------------------------------------------------------------------------------------------------------------------------------
NOTIFICATION
No. 146 /2022 Dated : 29 /09/2022
Subject : (I) Minor changes in the existing syllabus of the subjects of Semester II of M.C.A. (Two Years
Semester Pattern Course) (C.B.C.S.)
(II) Chances / Absorption for the Old Course subjects.
It is notified for general information of all concerned that the authorities of the University have accepted to
implement minor changes in the existing syllabus of the subjects of Semester II of M.C.A. (Two Years Semester
Pattern Course) (C.B.C.S.) to be implemented from the academic session 2022-2023 onwards in phase wise manner
as under :
(I) Syllabus of Semester II of M.C.A. (Two Years Semester Pattern Course) [C.B.C.S.]
Credits 04
Course Outcomes: On completion of the course, the students will be able to:
1. Explain data analytics and analysis
2. Describe the need of python in analytics
3. Create array to store data
4. Analyze the data using pandas
5. Apply data preprocessing operations to clean the data
6. Perform operations to visualize the data
Unit I: Introduction of Data Analytics and Data Analysis: The difference between Data Analytics and Data
Analysis. The role of Data Engineers, Data Analysts, Data Scientists and Business Analysts. The different types of
data analysis. The key steps in a data analytics process.
A modern data ecosystem: The different components of a modern data ecosystem. The role of Business
Intelligence Analysts in this ecosystem. The role, responsibilities, and skillsets required to be a Data Analyst.
Unit II: Basics of Python Programming: Why Python? Variables, strings, functions, loops, and conditions in
Python. The nuances of collection, lists, tuples, sets, dictionaries, iterating over all these, Arrays, Vectors, Strings in
Python, String methods, Iterating over range of objects, triple nested loops, List comprehensions,
Anonymous(Lambda) functions
Unit III: Numpy: Introduction, Creating arrays: single to multi dimensional, attributes of Numpy Array:ndim,
shape, size, dtype, item size, Numpy functions: zeroes, ones, empty, zeros like, ones, ones_like, empty, set_print
options. arrange, reshape, Basic Array Operations :min, max, cumsum, sqrt, exp, add, Statistical order functions,
averages , variance, covariance, correlation, Nan equivalent functions, Indexing, slicing and iterating arrays,
changing the shape, stacking, splitting of arrays, Random Generators and seeds, Basic Random functions, Probably
distributions in Numpy, Reading data from csv, excel, text files.
Unit IV: Pandas: Introduction to Pandas, data structures in pandas: Series, Data Frame, reading excel, csv, tsv data
into a data frame, reading data from a Data Frame, Deleting external data, selecting rows and columns from Data
Frame, Creating new columns from existing, rename row/column names, Summary statistics: mean, median,
aggregating statistics by category: group by, value counts, count, loc, iloc, reshape table layout: sort_values, long to
wide format(pivot) and vice versa(melt),Concatenating and merging objects, Handling Time Series Data, textual
Data
Unit V: Data Preprocessing: Handling Missing values (using Simple Imputer), reshaping, sorting shuffling, striping
values, concatenating, finding unique values in and Arrays,
Encoding categorical data: One Hot Encoding, Label Encoding (suggested modules-> sklearn.preprocessing.One
Hot Encoder, sklearn. compose. Column Transformer, sklearn.preprocessing. Label Encoder), splitting the dataset
into train and test data (preparing data for ML), suggested module->sklearn. model_selection, Feature
scaling(suggested Standard Scaler class)
Unit VI: Data Visualization: Understanding and interpreting regression plots, scatter plots, box plots, bar charts,
histograms, stack plots. Creating these plots and combination plots using matplotlib or seaborn. Analyzing plots.
-------------------------------------------------------------------------------------------------------------------------------------
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 652
-------------------------------------------------------------------------------------------------------------------------------------
Text Books:
1. Python Programming for Data Analysis, Springer by José Unpingco
2. Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython, 2nd Edition Paperback, by
William McKinney.
Reference Books:
1. “Core Python Programming”, R. Nageswara Rao, dream tech press.
2. “Python Programming A Modular Approach With Graphics, Database, Mobile and Web Applications”,
Sheetal Taneja, Naveen Kumar, Pearson.
3. Python Web Development with Django By Jeff Forcier, Paul Bissex, Wesley J Chun, Addison-Wesley
Professional.
4. Kenneth A. Lambert, The Fundamentals of Python: First Programs, 2011, Cengage Learning
5. Allen B. Downey , “ Think Python: How to Think Like a Computer Scientist”, Second Edition,
Shroff/O‟Reilly Publishers
Credits 01
Course Outcomes: On completion of the course, the students will be able to:
Text Books:
1. Python Programming for Data Analysis, Springer by José Unpingco
2. Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython, 2nd Edition Paperback, by
William McKinney
Reference books:
1. “Core Python Programming”, R. NageswaraRao, dreamtech press.
2. “Python Programming A Modular Approach With Graphics, Database, Mobile and Web Applications”,
Sheetal Taneja, Naveen Kumar, Pearson.
3. Python Web Development with Django By Jeff Forcier, Paul Bissex, Wesley J Chun, Addison-Wesley
Professional.
4. Kenneth A. Lambert, The Fundamentals of Python: First Programs, 2011, Cengage Learning
5. Allen B. Downey , “ Think Python: How to Think Like a Computer Scientist”, Second Edition,
Shroff/O‟Reilly Publishers
Credits 04
Course Outcomes: On completion of the course, the students will be able to:
Unit I: HTML5 and XHTML– Introduction & Basics, Layout, Editors, Heading, Paragraph, Links, Images,
Mapping Image, Lists, Text Formatting, Attributes, Iframes, Class Attribute, Id Attributes, style attribute, Color
Styles and HSL, Spell Check, Quotations, Geolocation, Drag and Drop, URL Encoding, File Paths, Tables, Audio
Tag, Video Tag, Comments, Doctypes, Design Form, Canvas Basics, SVG-Basics, Charsets.
Unit II: CSS 3 : CSS3 Introduction, Positioning Elements, Centering Elements, Background, Borders, Links, Fonts,
Text Formatting, Height and Width, Overflow, Combinators, flex-wrap property, Pagination, Types of CSS
(Cascading Style Sheet), Opacity / Transparency, Advance CSS layout with flexbox, Display property, align-content
property, 2D Transforms, empty-cells Property, Units, Gradients, Drop Downs, Margins and Padding, Box model,
Animations, Counters, Colors, 3D Transforms, Multiple Columns, Attribute Selector, resize Property, align-self
Property, word-break Property, Shadow Effect.
Unit III: Introduction to Typescript, Setup and installation, IDE support, Scoping using let and const Keywords
(ES6), Template Literals (ES6), Rest and Spread Parameters (ES6), Destructuring (ES6), Introduction to Types:
Type inference, Type Annotations, Number, Boolean, String, Array, Tuple, Enum, Any Void, Null and Undefined,
Never, Introduction to Functions: Using types in functions, Function as types, Optional and default parameters,
Arrow functions.
Unit IV: Introduction to Classes: Inheritance, Access modifiers, Getters and setters, Read-only & static,
Introduction to Interfaces, Optional properties and methods, Strict structural contract, Extending interface,
Implementing interface, Introduction to Modules, Import / Export, Default, Decorators.
Unit V: ANGULAR 10: Introduction to Angular Framework, History & Overview, Environment Setup, Angular
CLI, Installing Angular CLI, NPM commands &json, Bootstrapping Angular App, Components, AppModule,
Project Setup, Editor Environments, Building Angular App, Directory Structure, Angular Fundamentals, Building
Blocks, MetaData Component Basics.
Templates setup, Creating Components using CLI, Nesting Components, Data Binding – Property & Event Binding,
String Interpolation, Style binding, Two-way data binding, Input Properties, Output Properties, Passing Event Data.
Unit VI: Angular CLI : Anatomy of the project, Setting up a workspace, Updating Angular apps using ng update,
Adding support for external libraries using ng add, Directives, Pipes, Routing, Services, Angular Forms, Debugging
Angular apps
Text Book: HTML 5 Black Book, Covers CSS3, JavaScript, XML, XHTML, AJAX, PHP and jQuery, 2nd Edition 2016.
Reference Books: Angular 11: by Example 2021 by John & Michael Kocer.
Useful Links:
1. https://angular.io/
2. https://developer.mozilla.org/en-US/docs/Learn/HTML
3. https://developer.mozilla.org/en-US/docs/Web/CSS/Tutorials.
It is further notified for general information of all concerned that the authorities of the University have
accepted that there is no need to provide chances or equivalence scheme for the old course failure students of
Semester II of M.C.A. (Two Years Semester Pattern Course) (C.B.C.S.) as there are very minor changes in the
existing syllabi of Semester II of M.C.A. (Two Years Semester pattern Course) (C.B.C.S.).
Sd/-
(Dr.T.R.Deshmukh)
Registrar
*********
-------------------------------------------------------------------------------------------------------------------------------------
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 654
-------------------------------------------------------------------------------------------------------------------------------------
NOTIFICATION
No. 147 /2022 Date : 29/09//2022
Subject: Implementation of new Syllabus of Semester VII & VIII of B.E. (Artificial Intelligence &
& Data Science) (C.B.C.S.) as per A.I.C.T.E. Model Curriculum from the session 2023-24
onwards.
It is notified for general information of all concerned that the authorities of the University have accepted to
implement the new Syllabus of Semester VII & VIII of B.E. (Artificial Intelligence & Data Science) (C.B.C.S.) as
per A.I.C.T.E. Model Curriculum to be implemented from the academic session 2023-2024 onwards as per
“Appendix – A” as given below:
Sd/-
(Dr.T.R.Deshmukh)
Registrar
“Appendix – A”
SYLLABUS OF SEMESTER VII & VIII OF B.E. (ARTIFICIAL INTELLIGENCE & DATA SCIENCE)
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of Social
Science & Engineering Economics by being able to do each of the following:
1. To know the fundamental concepts of Social Science.
2. To understand work of Indian Parliament.
3. To know about the banking economics.
Course Outcomes (Expected Outcome): On completion of the course, the students will be able to:
1. Explain social science basics
2. Describe working of Indian Parliament
3. Examine impact of science and technology on culture.
4. Illustrate Production scenario
5. Compare functioning of different banks
6. Explain the nature and scope of economics.
Unit I: (Hours: 8)
Study of Social Science: Importance to Engineer, Salient features of Indian constitution. Fundamental Rights and
Duties, Directive Principles of State Policy.
Unit IV: Production: Factors of production, Laws of return, Forms of Business Organization. (Hours: 8)
Unit V: (Hours: 8)
Banking: Functions of Central and Commercial Banks. Introduction to GST, Market: Forms, perfect, imperfect
competition and monopoly.
Books Recommended:
1. Pylee M.V.: Constitutional Govt. in India, S. Chand and Co.
2. C N Shankar Rao: Sociology, S. Chand and Co.
3. Dewett and Varma J.D. : Elementary Economic Theory, S. Chand and Co.
4. A. N. Agrawal : Indian Economy, Problem of Development and Planning (Wiley Eastern Ltd), New Delhi.
-------------------------------------------------------------------------------------------------------------------------------------
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 655
-------------------------------------------------------------------------------------------------------------------------------------
5. S. K. Mishra: Indian Economy, Its Development Experience. Himalaya Pub.House, Bombay.
6. E. Kuper: Economics of W.R. Development, McGraw Hill Co.,
7. Brij Kishore Sharma: The Constitution of India, PHI.
8. Mahajan: The Constitution of India, S.Chand, New Delhi.
9. Maclaver and Page: Principle of Sociology.
10. Dav
is K: Human Society
11. Datt R.K.: Indian Economy, S.Chand and Comp. New Delhi P.M.Sundharam
12. Dhingra I.C.: Indian Economy
13. Jemes L.E., R.R.Lee : Economics of W.R.Planning, McGraw Hill Co.
Course Pre-requisite: Knowledge of basic computer science principles and skills, Programming, Artificial
Intelligence, Data Structure & Algorithms, Data Science & Machine Learning, Data Analytics & Artificial Neural
Networks.
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of Deep
Learning by being able to do each of the following:
1. To know the fundamental concepts of Deep Learning.
2. To explore tools and practices for working with Deep Learning.
3. To know about the research that requires.
Course Outcomes (Expected Outcome): On completion of the course, the students will be able to:
1. Understand basics of AI Learning
2. Explain anatomy of neural network
3. Describe deep learning for computer vision
4. Apply deep learning on text and sequence.
5. Learn Kera’s to implement deep learning
6. Discuss future of deep learning techniques.
Unit I: (Hours-08)
Artificial intelligence, machine learning, and deep learning, A brief history of machine learning, why deep learning?
Why now? Neural network, Data representations for neural networks, The gears of neural networks: tensor
operations, The engine of neural networks: gradient-based optimization.
Unit II: (Hours-08)
Anatomy of a neural network, Introduction to Keras, Setting up a deep-learning workstation, Classifying movie
reviews: a binary classification example, Classifying newswires: a multiclass classification example, Predicting
house prices: a regression example ,Four branches of machine learning, Evaluating machine-learning models, Data
pre-processing, feature engineering, and feature learning, Overfitting and under fitting, The universal workflow of
machine learning.
Unit V: (Hours-08)
Advanced deep-learning, going beyond the Sequential model: the Keras functional API, Inspecting and monitoring
deep-learning models using Keras call-backs and Tensor Board, Getting the most out of your models, Generative
deep learning, Text generation with LSTM 271, Deep Dream, Neural style transfer, Generating images with
variational auto encoders,
Text Book: Francois Chollet, "Deep Learning with Python", ©2018 by Manning Publications Co.ISBN
9781617294433.
-------------------------------------------------------------------------------------------------------------------------------------
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 656
-------------------------------------------------------------------------------------------------------------------------------------
Reference Books:
1. Nikhil Ketkar, “Deep Learning with Python: A Hands-on Introduction” Apress, ISBN-13(pbk): 978-1-4842-
2765-7 ISBN-13 (electronic): 978-1-4842-2766-4
2. Abhijit Ghatak, “Deep Learning with R” © Springer Nature Singapore Pte Ltd. 2019 ISBN 978-981-13-5849-4
ISBN 978-981-13-5850-0 (eBook) https://doi.org/10.1007/978-981-13-5850-0
3. Taweh Beysolow II, “Introduction to Deep Learning Using R, A step-by-step guide to learning and
implementing Deep Learning Models using R” Apress, ISBN-13 (pbk): 978-1-4842-2733-6 ISBN-13
(electronic): 978-1-4842-2734-3 DOI 10.1007/978-1-4842-2734-3 A
4. Charu C Agrawal, “ Neural Networks and Deep Learning: A textbook” Springer International Publishing ISBN
978-3-319-94462-3 ISBN 978-3-319-94463-0 (eBook) https://doi.org/10.1007/978-3-319-94463-0
Course Prerequisite: Knowledge of basic computer science principles and skills, Basic knowledge of Linear
Algebra and Probability Theory, Basic knowledge of Data Base Management Systems.
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of Big
Data Analytics & Hadoop by being able to do each of the following:
1. To know the fundamental concepts of big data and analytics.
2. To explore tools and practices for working with big data.
3. To know about the research that requires the integration of large amounts of data.
Course Outcomes (Expected Outcome): On completion of the course, the students will be able to:
1. Understand big data tools and its analysis techniques.
2. Describe Basic Data Analytics Methods, Clustering and Association Rules
3. Explain working of regression and classification algorithms.
4. Analyze different algorithms for large volumes of data.
5. Examine algorithms on big data tools.
6. Use No SQL databases and management.
Unit I: Big Data Analytics and Life-cycle (Hours-08)
Big Data Analytics: Big Data Overview, State of the Practice in Analytics, Key Roles for the New Big Data
Ecosystem, Examples of Big Data Analytics, Data Analytics Lifecycle: Overview, Phase 1:Discovery, Phase 2: Data
Preparation, Phase 3: Model Planning, Phase 4: Model Building, Phase 5:Communicate Results, Phase 6:
Operationalize, Case Study: Global Innovation Network and Analysis(GINA).
Unit II: Review of Basic Data Analytics Methods, Clustering and Association Rules: (Hours – 08)
Exploratory Data Analysis, Statistical Methods for Evaluation: Hypothesis Testing, Difference of Means, Wilcoxon
Rank-Sum Test, Type I and II Errors, ANOVA, Overview of Clustering, K-means: Use Cases, Overview, Number
of Clusters, Diagnostics, Apriori Algorithm, Evaluation of Candidate Rules, Applications of Association Rules, An
Example: Transactions in a Grocery Store, The Groceries Dataset, Frequent Item set Generation, Rule Generation
and Visualization, Validation and Testing, Diagnostics.
Reference Books:
1. Bart Baesens, "Analytics in a Big Data World: The Essential Guide to Data Science and its Applications",
First Edition, 2014,Wiley Publishers, ISBN: 978-1-118-89271-8.
2. Mohammad Guller, “Big Data Analytics with Spark A Practitioner’s Guide to Using Spark for Large-Scale
Data Processing, Machine Learning, and Graph Analytics, and High-Velocity Data Stream Processing”, First
Edition,2015,ApressPublisher,ISBN-13(pbk): 978-1-4842-0965-3.
3. Arshdeep Bahga & Vijay Madisetti, “Big Data Science & Analytics: A Hands-On Approach”, First
Edition, 2019, ISBN: 978-1-949978-00-1.
Course Pre-requisite:Basic Knowledge of Distributed systems and Networking, Basic knowledge of Data Structure
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of block
chain fundamental by being able to do each of the following:
1. A comprehensive understanding of how block chain systems (mainly Bitcoin and Ethereum) work,
2. To securely interact with them
3. Design, build, and deploy smart contracts and distributed applications,
4. Integrate ideas from block chain technology into applications
Course Outcomes (Expected Outcome): On completion of the course, the students will be able to:
1. Understand the concept of decentralization of the block chain with different layers of block chain
2. Apply basic cryptographic primitives with encryption standards.
3. Analyze & Design Consensus Algorithms.
4. Examine fundamentals of Bitcoin, how Bitcoin transactions are constructed and used with Bitcoin
addresses, accounts, and mining
5. Understand foundation, architecture, and use of the Ethereum block chain.
6. Execute & build block chain application/ transaction
Text Books:
[1] Beginning Blockchain : A Beginner’s Guide to Building Blockchain Solutions Bikramaditya Singhal, Gautam
Dhameja, Priyansu Sekhar Panda Apress 2018
[2] Mastering Blockchain, Imran Bashir: Packt- Birmingham-Mumbai Third Edition A deep dive into distributed
ledgers, consensus protocols, smart contracts, DApps, crypto currencies, Ethereum, and more
-------------------------------------------------------------------------------------------------------------------------------------
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 658
-------------------------------------------------------------------------------------------------------------------------------------
Reference Books:
[1] Blockchain – Blueprint for new Economy Melanie Swan - O’reilly
[2] Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller and Steven Goldfeder, Bitcoin and
Cryptocurrency Technologies: A Comprehensive Introduction, Princeton University Press, 2016.
[3] Sainul Abideen, Blockchain-ebook,Cybrosys Private Limited
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of Natural
Language Processing by being able to do each of the following:
1. To learn the fundamentals of natural language processing
2. To understand the use of CFG and PCFG in NLP
3. To understand the role of semantics of sentences and pragmatics
4. To gain knowledge in Information Extraction.
Course Outcomes (Expected Outcome): On completion of the course, student will be able to:
1. Understand morphological analysis for lexeme
2. Describe role of different model in lexical analysis
3. Construct the parse tree based on context free grammar
4. Create the representation of meaning to perform semantic analysis
5. Apply the classification algorithm to perform prediction
6. Explain how to extract information from text
Reference Books:
1. Breck Baldwin, Language Processing with Java and LingPipe Cookbook, Atlantic Publisher, 2015.
2. Richard M Reese, Natural Language Processing with Java, OReilly Media, 2015.
3. Nitin Indurkhya and Fred J. Damerau, Handbook of Natural Language Processing, Second Edition,
Chapman and Hall/CRC Press, 2010.
4. Roland R.Hausser - Foundations of Computational Linguistics: Human Computer Communication in
Natural Language, Paperback, MIT press,2011
5. Tanveer Siddiqui, U.S. Tiwary, Natural Language Processing and Information Retrieval, Oxford University
Press, 2008
6. Daniel Jurafsky and James H. Martin - Speech and Language Processing, 2nd Edition , Prentice Hall,2008.
7. Charu C.Aggarwal - Machine Learning for Text, Springer,2018 edition
-------------------------------------------------------------------------------------------------------------------------------------
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 659
-------------------------------------------------------------------------------------------------------------------------------------
Course Pre-requisite: Discrete Structures, Programming Methodology, Data Structures, Statistical Methods, Data
Science, Database Management Systems.
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of Data
Mining by being able to do each of the following:
Course Outcomes (Expected Outcomes): On completion of the course, the students will be able to:
1. Describe the basics of Machine Learning, Data Mining and Data Processing.
2. Explain classification, Decision Tree Classifier.
3. Describe the clustering, its types and applications.
4. Examine the different Association Mining techniques
5. Discuss the Web Mining, Search Engine and Data Warehouse.
6. Apply concepts related to big data on tools.
UNIT I: (Hours: 6)
Beginning with Machine Learning: Introduction to Machine Learning, Applications of Machine Learning,
Defining Machine Learning, Classification of Machine Learning Algorithms, Introduction to Data Mining:
Introduction to Data Mining, Need of Data Mining, What Can Data Mining Do and Not Do? Data Mining
Applications, Data Mining Process, Data Mining Techniques, Data Preprocessing: Need for Data Preprocessing,
Data Preprocessing Methods.
UNIT V: (Hours 8)
Web Mining and Search Engines: Introduction, Web Content Mining, Web Usage Mining Web Structure Mining,
Hyperlink Induced Topic Search (HITS) algorithm, Introduction to Modern Search Engines, Working of a Search
Engine, PageRank Algorithm Precision and Recall. Data Warehouse: The Need for an Operational Data Store
(ODS), Operational Data Store, Data Warehouse, Data Marts, Comparative Study of Data Warehouse with OLTP
and ODS. Data Warehouse Schema: Introduction to Data Warehouse Schema, Star Schema, Snowflake Schema,
Fact Constellation Schema (Galaxy Schema), Comparison among Star, Snowflake and Fact Constellation Schema.
Text Book: Parteek Bhatia, "Data Mining and Data Warehousing, Principles and Practical Techniques", Cambridge
University Press 2019, ISBN 978-1-108-72774-7 Paperback.
-------------------------------------------------------------------------------------------------------------------------------------
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 660
-------------------------------------------------------------------------------------------------------------------------------------
Reference Books:
1. Arun K Pujari, “Data Mining Techniques” University Press (India) Pvt Ltd, ISBN-13 978 81 7371 380 4
2. Charu C Agrawal, “Data Mining: The Texbook”, © Springer ISBN 978-3-319-14141-1 ISBN 978-3-319-
14142-8 (eBook) DOI 10.1007/978-3-319-14142-8
3. Ian H Witten & Eibe Frank, “Data Mining, Practical Machine Learning Tools and Techniques”Margaun
Kaufman Publishers, Second Edition, © 2005 by Elsevier Inc.ISBN: 0-12-088407-0
7AD05 EMBEDDED SYSTEM (L-3, T-0, C-3)
Course Pre-requisite: Microprocessor and Assembly Language Programming, Computer Architecture and
Organization
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of
Embedded System by being able to do each of the following:
1. Introduce the fundamentals and building blocks of Embedded System.
2. Impart the knowledge of basic embedded programming in various languages as well as data structures.
3. Introduce hardware units, bus communication in processors and input/output interfacing.
4. Impart knowledge of real-time operating system and various task scheduling algorithms.
5. Introduce basics of real-time operating system and case study example to elaborate importance of real-time
operating system.
Course Outcomes (Expected Outcomes): On completion of the course, the students will be able to:
1. Describe the basics of embedded systems and structural core units as well as memory organization
for embedded system.
2. Explain components of embedded system, characteristics and quality attributes of embedded
systems.
3. Discuss role of 8051 microcontroller and its architecture in design of embedded systems
4. Examine the different Addressing modes and Instruction Set of 8051 microcontrollers.
5. Use knowledge of C programming to do embedded programming.
6. Assess the Real-Time Operating System concepts with VxWorks RTOS.
UNIT I: (Hours: 7)
Introduction to Embedded System: What is Embedded System, Embedded Systems Vs General Computing Systems,
History, classification, major application areas and purpose of Embedded Systems, Wearable Devices. The Typical
Embedded System: Core of the Embedded System, Memory.
UNIT II: (Hours: 7)
The Typical Embedded System: Sensors & Actuators, Communication Interface, Embedded Firmware, Other
System Components, PCB and Passive Components. Characteristics of an Embedded System, Quality Attributes of
Embedded Systems. Embedded Systems Application and Domain Specific Examples: Washing machine,
Automotive.
UNIT III: (Hours: 7)
Designing Embedded Systems with 8-bit Microcontroller - 8051: Factors to be considered in Selecting a Controller.
Why 8051 Microcontroller. Designing with 8051 Microcontroller: 8051 Architecture, 8051 Memory Organization,
Registers, Oscillator Unit, Ports, 8051 Interrupt System, Timer units, the Serial Port, 8051 Power Saving Modes.
UNIT IV: (Hours: 7)
Programming the 8051 Microcontroller: Different Addressing modes supported by 8051. The 8051 Instruction Set:
Data transfer instructions, Arithmetic instructions, Logical instructions, Boolean instructions, and Program Control
Transfer instructions. Embedded Firmware Design Approaches, Assembly Language based Embedded Firmware
development.
UNIT V: (Hours: 7)
Programming in Embedded C: Review of various constructs in C. Constant declarations, ‘volatile’ type qualifier,
Delay generation and Infinite loops in Embedded C. Coding Interrupt Service Routines, Recursive and Re-entrant
Functions, Dynamic memory allocation.
UNIT VI: (Hours: 7)
VxWorks Real Time Operating System (RTOS): How to choose an RTOS, Characteristics, Real Time Kernel,
Hard/Soft Real time. VxWorks Task Creation, Management and Task Scheduling, Kernel Services, Inter Task
Communication, VxWorks Task Synchronization and Mutual Exclusion, Interrupt Handling, Watchdog for task
Execution monitoring, Timing and Reference in VxWorks.
The Embedded Product Development Life Cycle (EDLC): What is EDLC, Why EDLC, Objectives of EDLC,
Different Phases of EDLC, EDLC approaches.
Textbook: Shibu K V “Introduction to Embedded Systems”, Second Edition, McGraw-Hill.
References:
1. Rajkamal, “Embedded Systems, Architecture, Programming & Design”, Third Edition, TMH.
2. Tammy Noergaard, “Embedded Systems Architecture” Elsevier Newness Publication.
3. Vahid and Givargis, “Embedded System Design” John Wiley & Sons P Ltd.
4. Peter Marwedel, “Embedded Systems Design” Springer, Netherland.
5. Jane W. S. Liu, “Real Time Systems”, Pearson Education.
6. Mohammad Ali Mazidi, “The 8051 Microcontroller and Embedded System using Assembly and C” Pearson
-------------------------------------------------------------------------------------------------------------------------------------
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 661
-------------------------------------------------------------------------------------------------------------------------------------
*****************
SEMESTER VIII
Course Prerequisite: Working knowledge of Programming Language, DBMS, JavaScript and HTML5.
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of
Data Modelling & Visualization by being able to do each of the following:
Course Outcomes (Expected Outcome): On completion of the course, the students will be able to:
1. Explain Principles of Data Modelling
2. Understand need of normalization for modelling and visualization.
3. Analyze user information requirements to develop an entity relationship model.
4. Learn different visualization techniques
5. Apply core skills for visual analysis on tools.
6. Apply visualization techniques for various data analysis tasks.
Text Book: Graeme C. Simsion and Graham C. Witt “Data Modeling Essentials” Third Edition.
Reference Books:
1. Jon Raasch, Graham Murray, Vadim Ogievetsky, Joseph Lowery, “JavaScript and jQuery for Data Analysis and
Visualization”, WROX
2. Ritchie S. King, Visual story telling with D3” Pearson
3. Ben Fry, "Visualizing data: Exploring and explaining data with the processing environment", O'Reilly, 2008.
4. A Julie Steele and Noah Iliinsky, Designing Data Visualizations: Representing Informational Relationships, O’Relly
5. Andy Kirk, Data Visualization: A Successful Design Process, PAKT
6. Scott Murray, Interactive Data Visualization for Web, O’Relly
7. Nathan Yau, "Data Points: Visualization that means something", Wiley, 2013.
8. Tamara Munzner, Visualization Analysis and Design, AK Peters Visualization Series, CRC Press, Nov. 2014.
8AD02 ETHICS IN DATA SCIENCE (L-3, T-0, C-3)
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of EthicS
in Data Science by being able to do each of the following:
Course Outcomes (Expected Outcome): On completion of the course, the students will be able to:
1. Understand need of ethics in rising data science
2. Explain ethical form of data gathering
3. Describe ethical data preprocessing procedure.
4. Discuss ethical modeling in AI.
5. Examine evaluation of ethics in data science
6. Deploy ethics with respect to applications belongs to data science.
Text Book: Data Science Ethics: Concepts, Techniques, and Cautionary Tales, Oxford University Press.
Reference Books:
1. Ethics and Data Science O'Reilly Media, Inc.MikeLoukides& Hilary Mason & DJ Patil.
2. 97 Things About Ethics Everyone in Data Science Should Know O'Reilly Media Bill Franks.
Course Pre-requisite: Basic knowledge of Artificial Intelligence, Programming and Data Structures.
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of
Cognitive Technology by being able to do each of the following:
1. This course intends to introduce concept of cognitive technologies and important approaches of cognitive
technologies.
2. Student will learn and analyze key concept of cognitive technologies.
3. Students will gain an understanding of innovation concepts, terminology, current and future trends in
cognitive technologies.
4. Introduces students to IBM Watson platform, an artificially intelligent computer system capable of
answering questions posed in natural language, developed in IBM’s Deep QA project.
Course Outcomes (Expected Outcome): On completion of the course, the students will be able to:
Unit I: Foundation of Cognitive Computing & Design Principle of Cognitive Systems: (Hours: 07)
The Foundation of Cognitive Computing: Cognitive Computing as a New Generation, The Uses of Cognitive
Systems, What Makes a System Cognitive, Gaining Insights from Data, Domains Where Cognitive Computing Is
Well Suited, Artificial Intelligence as the Foundation of Cognitive Computing, Understanding Cognition, Two
Systems of Judgment and Choice, Understanding Complex Relationships Between Systems, The Elements of a
Cognitive System, Infrastructure and Deployment Modalities. Design Principles for Cognitive Systems:
Components of a Cognitive System, Building the Corpus, Bringing Data into the Cognitive System, Machine
Learning, Hypotheses Generation and Scoring, Presentation and Visualization Services.
Unit II: NLP and Big Data in Cognitive System: (Hours: 07)
Natural Language Processing in Support of a Cognitive System: The Role of NLP in a Cognitive System, Semantic
Web, Applying Natural Language Technologies to Business Problems. The Relationship Between Big Data and
Cognitive Computing: Dealing with Human‐Generated Data, Defining Big Data, The Architectural Foundation for
Big Data, Analytical Data Warehouses, Hadoop, Data in Motion and Streaming Data, Integration of Big Data with
Traditional Data.
Unit III: Knowledge Representation and Advance Analytics in Cognitive Computing: (Hours: 06)
Representing Knowledge in Taxonomies and Ontologies: Representing Knowledge, Developing a Cognitive
System, Defining Taxonomies and Ontologies, Explaining How to Represent Knowledge, Models for Knowledge
Representation. Applying Advanced Analytics to Cognitive Computing: Advanced Analytics Is on a Path to
Cognitive Computing, Key Capabilities in Advanced Analytics, Using Advanced Analytics to Create Value, Impact
of Open Source Tools on Advanced Analytics.
Unit IV: Role of Cloud and Distributed Computing in Cognitive Computing: (Hours: 07)
The Role of Cloud and Distributed Computing in Cognitive Computing: Leveraging Distributed Computing for
Shared Resources, Why Cloud Services Are Fundamental to Cognitive Computing Systems, Characteristics of
Cloud Computing, Cloud Computing Models, Delivery Models of the Cloud, Managing Workloads, Security and
Governance, Data Integration and Management in the Cloud. The Business Implications of Cognitive Computing:
Preparing for Change, Advantages of New Disruptive Models, What Does Knowledge Mean to the Business?, The
Difference with a Cognitive Systems Approach, Meshing Data Together Differently, Using Business Knowledge to
Plan for the Future, Answering Business Questions in New Ways, Building Business Specific Solutions, Making
Cognitive Computing a Reality, How a Cognitive Application Can Change a Market.
-------------------------------------------------------------------------------------------------------------------------------------
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 664
-------------------------------------------------------------------------------------------------------------------------------------
Unit V: IBM Watson and Process of Building a Cognitive Application: (Hours: 07)
IBM’s Watson as a Cognitive System: Watson Defined, Advancing Research with a “Grand Challenge”, Preparing
Watson for Jeopardy, Preparing Watson for Commercial Applications, The Components of Deep QA Architecture.
The Process of Building a Cognitive Application: The Emerging Cognitive Platform, Defining the Objective,
Defining the Domain, Understanding the Intended Users and Defining their Attributes, Defining Questions and
Exploring Insights, Creating and Refining the Corpora, Training and Testing. Building a Cognitive Healthcare
Application: Foundations of Cognitive Computing for Healthcare, Constituents in the Healthcare Ecosystem,
Learning from Patterns in Healthcare Data, Building on a Foundation of Big Data Analytics, Cognitive Applications
across the Healthcare Ecosystem, Starting with a Cognitive Application for Healthcare, Using Cognitive
Applications to Improve Health and Wellness, to Enhance the Electronic Medical Record and to Improve Clinical
Teaching.
Text Book: Judith Hurwitz, Marcia Kaufman and Adrian Bowles, "Cognitive Computing and Big Data Analytics",
publicationJohn Wiley & Sons, Inc, 2015.
Reference Books:
1. José Luis Bermúdez, Cognitive Science: An Introduction to the Science of the Mind, publication Cambridge
University Press, New York, Second Edition.
2. Jay Friedenberg and Gordon Silverman, Cognitive Science: An Introduction to the Study of Mind,
SagePublications, Inc. London, 2014.
3. Huimin Lu (Editor), Cognitive Internet of Things: Frameworks, Tools and Applications, Springer
NatureSwitzerland AG 2020.
4. Danish Contractor and AadityaTelang (Editors), Applications of Cognitive Computing Systems and IBMWatson,
8th IBM Collaborative Academia Research Exchange, publication Springer Nature Singapore PteLtd., 2017.
5. S. Bird, E. Klein, E. Loper (2009), Natural Language Processing with Python, O’ Reilly Media.
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of Virtual
and Augmented Reality by being able to do each of the following:
1. To introduce the relevance of this course to the existing technology through demonstrations, case studies
and applications with a futuristic vision along with socioeconomic impact and issues
2. To understand virtual reality, augmented reality and using them to build Biomedical engineering
applications
3. To know the intricacies of these platform to develop PDA applications with better optimality.
Course Outcomes (Expected Outcome):On completion of the course, the students will be able to:
1. Describe Virtual reality & its applications.
2. Discuss virtual reality world and types.
3. Examine geometry of virtual world and the physiology of human vision
4. Investigate Visual Perception, Motion and Tracking
5. Inspect Physics of Sound and the Physiology of Human Hearing.
6. Explain Augmented reality & examples based on Augmented reality
Introduction to Virtual Reality: Defining Virtual Reality, History of VR, Human Physiology and Perception, Key
Elements of Virtual Reality Experience, Virtual Reality System, Interface to the Virtual World-Input & output-
Visual, Aural & Haptic Displays, Applications of Virtual Reality.
Representing the Virtual World: Representation of the Virtual World, Visual Representation in VR, Aural
Representation in VR and Haptic Representation in VR
-------------------------------------------------------------------------------------------------------------------------------------
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 665
-------------------------------------------------------------------------------------------------------------------------------------
Unit III: (Hours: 07)
The Geometry of Virtual Worlds &The Physiology of Human Vision: Geometric Models, Changing Position and
Orientation, Axis- Angle Representations of Rotation, Viewing Transformations, Chaining the Transformations,
Human Eye, eye movements & implications for VR.
Unit IV: (Hours: 07)
Visual Perception, Motion & Tracking: Visual Perception -Perception of Depth, Motion, & Color, Ray Motion in
Real and Virtual Worlds- Velocities and Accelerations, Tracking 2D & 3D
Orientation, Tracking Position and Orientation.
Unit V: (Hours: 07)
Interaction & Audio: Interaction - Motor Programs and Remapping, Locomotion, Manipulation, Social Interaction.
Audio -The Physics of Sound, The Physiology of Human Hearing, Auditory Perception, Auditory Rendering.
Unit VI: (Hours:07)
Basics of Augmented Reality: Introduction to Augmented Reality , Examples based on Augmented reality , Mixed
Reality Continuum ,Computer Vision for Augmented Reality , Confluence of Virtual Reality and Augmented
Reality , Requirements of AR Authoring ,Taking AR Outdoors.
Text Books:
1. M. LaValle, “Virtual Reality, Steven”, Cambridge University Press, 2016.
2. Augmented Reality: Principles and Practice (Usability) by Dieter Schmalstieg & Tobias Hollerer, Pearson
Education (US), Addison-Wesley Educational Publishers Inc, New Jersey, United States, 2016. ISBN:
9780321883575
Reference Books:
1. William R Sherman and Alan B Craig, “Understanding Virtual Reality”, Interface, Application and Design, (The
Morgan Kaufmann Series in Computer Graphics)”. Morgan Kaufmann Publishers, San Francisco, CA, 2002
2. Alan B Craig, William R Sherman and Jeffrey D Will, “Developing Virtual Reality Applications: Foundations of
Effective Design”, Morgan Kaufmann, 2004
3. Burdea, Grigore C and Philippe Coiffet, “Virtual Reality Technology”, Wiley Inter science, India, 2008
4. Alan B. Craig, Understanding Augmented Reality, Concepts and Applications, Morgan Kaufmann, 2013.
5. Gerard Jounghyun Kim, “Designing Virtual Systems: The Structured Approach”, 2005.
6. Doug A Bowman, Ernest Kuijff, Joseph J LaViola, Jr and Ivan Poupyrev, “3D User Interfaces, Theory and
Practice”, Addison Wesley, USA, 2005.
7. Oliver Bimber and Ramesh Raskar, “Spatial Augmented Reality: Merging Real and Virtual Worlds”, 2005
8. Jason Jerald - The VR Book: Human-Centred Design for Virtual Reality. Association for Computing Machinery
and Morgan and Claypool, New York, NY, USA.
9. Dieter Schmalstieg and Tobias Hollerer - Augmented Reality: Principles and Practice (Usability), Pearson
Education (US), Addison-Wesley Educational Publishers Inc, New Jersey, United States, 2016.
10 Steve Aukstakalnis - Practical Augmented Reality: A Guide to the Technologies, Applications, and Human
Factors for AR and VR (Usability), Addison-Wesley Professional; 1st edition, 2016.
11. Robert Scoble and Shel Israel - The Fourth Transformation: How Augmented Reality and Artificial Intelligence
Will Change Everything, Patrick Brewster Press; 1st edition, 2016.
12. Tony Parisi - Learning Virtual Reality: Developing Immersive Experiences and Applications for Desktop, Web,
and Mobile, OReilly Media; 1st edition, 2015.
13. Programming 3D Applications with HTML5 and WebGL: 3D Animation and Visualization for Web Pages,
Tony Parisi, OReilly Media; 1st edition, 2014.
14. John Vince - Virtual Reality Systems, Addison Wesley, 1995.
15. Howard Rheingold - Virtual Reality: The Revolutionary Technology and how it Promises to Transform Society,
Simon and Schuster, 1991.
Supplementary Resources:
1. http://lavalle.pl/vr/book.html
Mapped with MOOCS/other Courses:
1. https://nptel.ac.in/courses/106/106/106106138/
2. https://nptel.ac.in/courses/106105195/13
3. https://www.coursera.org/learn/introduction-virtual-reality.
8AD04 WIRELESS SENSOR NETWORKS (L-3, T-0, C-3)
Course Prerequisite: Computer Networks, Internet of Things, Sensors and Actuators.
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of Wireless
Sensor Network by being able to do each of the following:
1. To understand the fundamentals of wireless sensor networks and its application tocritical real time
scenarios.
2. To study the various protocols at various layers and its differences with traditionalprotocols.
3. To understand the issues pertaining to sensor networks and the challenges involved inmanaging a sensor
network.
-------------------------------------------------------------------------------------------------------------------------------------
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 666
-------------------------------------------------------------------------------------------------------------------------------------
Course Outcomes (Expected Outcome): On completion of the course, the students will be able to:
1. Describe Network of Wireless Sensor Nodes
2. Explain Node Architecture and Physical Layer.
3. Discuss Medium Access Control and its related properties.
4. Analyze the protocols and algorithms used at different network protocol layers in sensorsystems.
5. Compare different power management techniques and clocks and the Synchronizationproblems.
6. Explain time synchronization and its problems.
Text Book: Fundamentals of Wireless Sensor Networks: Theory and Practice / Waltenegus Dargie, Christian
Poellabauer, 2010 John Wiley & Sons Ltd.
Reference Books:
1. Wireless Sensor Networks: technology, protocols, and applications by Kazem Sohraby, Daniel Minoli,
TaiebZnati, Copyright _ 2007 by John Wiley & Sons, Inc.
2. Wireless Sensor Network Designs by Anna Hac, John Wiley & Sons Ltd.
3. Wireless Sensor Networks by Ian F. Akyildiz, Mehmet Can Vuran, 2010 John Wiley &Sons Ltd.
4. Wireless Sensor Networks: An Information Processing Approach by Feng Zhao,Leonidas J. Guibas, The Morgan
Kaufmann Series in Networking.
Course Objectives: Throughout the course, students will be expected to demonstrate their understanding of
Predictive Analytics by being able to do each of the following: The course enables students to:
1. Learn, how to develop models to predict categorical and continuous outcomes, using such techniques as
neural networks, decision trees, logistic regression, support vector machines and Bayesian network models.
2. Know the use of the binary classifier and numeric predictor nodes to automate model selection.
3. Advice on when and how to use each model. Also learn how to combine two or more models to improve
prediction.
Course Outcomes: On completion of the course, the students will be able to:
1. Understand the basics of analytics technology.
2. Explain the need of understanding of data.
3. Describe preparation required for data predication.
4. Discuss descriptive modelling techniques.
5. Compare the underlying predictive modelling techniques.
6. Select appropriate predictive modelling approaches to identify cases to progress with.
-------------------------------------------------------------------------------------------------------------------------------------
SANT GADGE BABA AMRAVATI UNIVERSITY GAZETTE - 2022 - PART TWO – 667
-------------------------------------------------------------------------------------------------------------------------------------
Unit I: (Hours: 6)
Overview of Predictive Analytics: Predictive Analytics Definition, Business Intelligence, Predictive Analytics vs.
Business Intelligence, Predictive Analytics vs. Statistics, Statistics and Analytics, Predictive Analytics vs. Data
Mining, Defining Data for Predictive Modelling, Defining the Columns as Measures, Defining the Unit of Analysis,
Defining the Target Variable.
Unit V: (Hours: 6)
Predictive Modeling: Decision Trees, Building Decision Trees, Logistic Regression, Interpreting Logistic
Regression Models, Neural Networks, Building Blocks: The Neuron, Neural Network Training, Neural Network
Settings, Neural Network Pruning, The k-NN Learning Algorithm, Naïve Bayes.
Text Book: Dean Abbott, “Applied Predictive Analytics: Principles and Techniques for the Professional Data
Analyst” Wiley 2014.
Reference Books:
1. John D. Kelleher, Brian Mac Namee, Aoife D’Arcy, “Fundamentals of Machine Learning for
Predictive Data Analytics” The MIT Press 2015
2. EMC Education Services, "Data Science and Big Data Analytics: Discovering, Analyzing, Visualizing
and Presenting Data", John Wiley & Sons, Inc, 2015.
8AD05 DATA MODELING & VISUALIZATION LAB:
Minimum Eight experiments/ programming assignments must be completed based on the respective syllabus
(8AD01) covering each of the units.
The student batch size for project may be preferably 04. The project shall be internally evaluated (for 75 Internal
Marks) in three phases based on the progress of the project work. Each phase shall be internally evaluated for 25
marks as follows:
Phase I: - Problem Definition and Design
Phase II: - Problem Implementation and Testing
Phase III: - Project Demonstration & Report submission.
The external evaluation of the project shall be based on demonstration of the project and viva-voce.
************