Semester_4

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

SVKM’s NMIMS

Mukesh Patel School of Technology Management & Engineering

Program: B Tech/ MBA Tech Data Science Semester: IV


Course: Stochastic processes and Applications Code: 702BS0C033
Teaching Scheme Evaluation Scheme
Lecture Practical Tutorial Internal
Term End
(Hours (Hours (Hours Continuous
Credit Examinations (TEE)
per per per Assessment (ICA)
(Marks- 100)
week) week) week) (Marks - 50)
1 0 2 3 Marks Scaled to 50 Marks Scaled to 50
Pre-requisite: Statistics and Probability, Calculus
Course Objective
Stochastic Processes and Applications refers to skills, practices and techniques used in
stochastic systems found in several real life applications. This discipline consists of an
understanding of stochastic systems and their applications in wide array of business
situations.
Course Outcomes
After completion of the course, the student will be able to -
1. Define various aspects of stochastic processes
2. Apply their potential applications in different business domains like manufacturing
retail, marketing, operations
3. Analyze various processes in stochastic domain
4. Build transition, distribution and classification problems
Detailed Syllabus
Unit Description Duration
Probability Theory Basics 04
Axiomatic construction of probability spaces, random variables
and vectors, probability distributions, functions of random
1 variables, mathematical expectations, transforms and generating
functions, modes of convergence of sequences of random variables,
laws of large numbers, central limit theorem, Software for
Probability Theory
Introduction to Stochastic Process 04
Definition and examples of stochastic processes, classification of
2 random processes according to state space and parameter space,
types of stochastic processes, elementary problems, Software for
Stochastic Process

Stationary Process 02
3 Weakly stationary and strongly stationary processes, moving
average and auto regressive processes, Software for Stationary
Process

Signature
(Head of the Department)
AY 2022-23 /1
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering

Discrete-time Markov Chains 03


Definition and examples of markov chains, transition probability
matrix, Chapman-Kolmogorov equations; calculation of n-step
4 transition probabilities, limiting probabilities, classification of
states, ergodicity, stationary distribution, transient markov chains,
random walk and gambler’s ruin problem, applications, Software
for Discrete-time Markov Chains

Continuous-time Markov Chains 02


Kolmogorov-Feller differential equations, infinitesimal generator,
5
Poisson process, birth-death process, stochastic Petri net,
Applications, Software for Continuous-time Markov Chains

Total 15
Text Book
1. J. Medhi, Stochastic Processes, 5th Edition, New Age International, 2017
Reference Books
1. Liliana Blanco Castaneda, Viswanathan Arunachalam and S. Dharmaraja, Introduction to
Probability and Stochastic Processes with Applications, Wiley, 2019
2. Suresh Chandra, S. Dharmaraja, Aparna Mehra, R. Khemchandani, Financial
Mathematics: An Introduction, Narosa Publication House, 2020
3. Kishor S. Trivedi, Probability, Statistics with Reliability, Queueing and Computer Science
Applications, 5th Edition, Wiley, 2020
Laboratory/ Tutorial Work
8 to 10 Tutorial exercises based on the syllabus.

Signature
(Head of the Department)
AY 2022-23 /2
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering

Program: B Tech/ MBA Tech Data Science Semester : IV


Course: Statistical Structures in Data and Inference Code: 702DB0C006
Teaching Scheme Evaluation Scheme
Lecture Practical Tutorial Internal Continuous Term End
(Hours (Hours per (Hours Credit Assessment (ICA) Examinations (TEE)
per week) week) per week) (Marks - 50) (Marks- 100)

3 2 0 4 Marks Scaled to 50 Marks Scaled to 50


Pre-requisite: Managing Uncertainty (SEM - III)
Course Objective
This course aims at giving the foundation knowledge Statistical Inference and regression analysis.
In particular, it gives details of theory of Estimation and testing of hypothesis. Both theoretical
aspect will be discussed and practical problems will be dealt with in great detail. In this course
the students also learn different models for categorical data such as Generalized Linear, logit,
logistic and log linear models
Course Outcomes
After completion of the course, the student will be able to -
1. Define parametric and non-parametric models
2. Interpret the notion of a parametric models, point and interval estimation of the parameters of
those models
3. Apply Linear, Logistic and Non-linear regression models and its implementation in real life
situation
Detailed Syllabus
Unit Description Duration
Statistical Inference
 Confidence intervals
 Likelihood function and maximum likelihood
 Computing the MLE
 Computing the MLE: examples
1 8
 Plotting the likelihood
 Inference example: frequent
 Inference example: Bayesian
 Continuous version of Bayes' theorem
 Posterior intervals

Signature
(Head of the Department)
AY 2022-23 /3
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering

Hypothesis Testing
 Basics of Estimating the populations mean and difference
 Estimating the proportion and difference
 Large sample test for population mean, difference
 Large sample test for proportion, difference.
 Sampling distribution of variance, estimation.
2  Inferences from small sample: Student’s t distribution; Small 10
sample t test for following – A population mean, A difference
between two means, Confidence interval.
 Rejection and Non-rejection region
 Type I and Type II errors
 testing hypothesis about a population mean using the Z- statistic
 using p-values to test Hypothesis
ANOVA/MANOVA
 Chi-Square as a test of independent
3  Chi-square as a Test of goodness of fit: Testing the 3
Appropriateness of a Distribution, Analysis of Variance,
Multivariate analysis of variance
Regression Model and its Inference
 Least squares and linear regression: Introduction; Notation;
Ordinary least squares; Regression to the mean; Linear regression;
Residuals; Regression inference
 Multivariable regression: Multivariate regression; Multivariate
examples; Adjustment; Residual variation and diagnostics;
Multiple variables, Interaction Terms, Non-linear
Transformations of the Predictors, Qualitative Predictors
4 12
 Multiple Regression Analysis: The Problem of Estimation and the
Problem of Inference
 Dummy Variable Regression Models
 Multi-collinearity, Heteroscedasticity, Autocorrelation
 Econometric Modelling: Model Specification and Diagnostic
Testing
 Correlation and Covariance Analysis
 Canonical Analysis, Canonical Roots/variates

Signature
(Head of the Department)
AY 2022-23 /4
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering

Extension of regression analysis


 Ridge Regression, The Lasso
5
 Nonlinear Regression Models: 4
 Approaches to Estimating Nonlinear Regression models
Generalized linear models
 Logistic Regression
6  Binary outcomes 4
 Count outcomes
 Multiple Logistic Regression
Nonparametric Test
 Sign Test
7 4
 Rank Sum Test
 Kruskal-Wallis and Friedman tests
Total 45
Text Books
1. Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani, An Introduction to
Statistical learning with application in R , Springer, 2013
2. Damodar Gujarati, Basic Econometrics, 5th edition, McGraw Hill Education, 2017
Reference Books
1. Agresti , An Introduction to Categorical Data Analysis, 3rd edition, Wiley, 2018
2. Trevor Hastie, Robert Tibshirani, and Jerome Friedman, The Element of Statistical Learning,
Data mining, Inference and Prediction, Springer, 2013
Laboratory/ Tutorial Work
8 to 10 programming exercises (and a practicum) based on the syllabus

Signature
(Head of the Department)
AY 2022-23 /5
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering

Program: B Tech/ MBA Tech Data Science Semester : IV


Course: Data Handling and Visualization Code: 702DB0C001
Teaching Scheme Evaluation Scheme
Internal
Lecture Practical Tutorial Term End
Continuous
(Hours per (Hours per (Hours per Credit Examinations (TEE)
Assessment (ICA)
week) week) week) (Marks- 100)
(Marks - 50)
2 0 0 2 Scaled to 50 Marks Scaled to 50 marks
Pre-requisite: Nil
Course Objective
To learn data handling using appropriate tools. To visualize the data using BI tools by
understanding various factors involved in developing the charts. To train on using various visual
charts for unbiased and effective conveying of information.
Course Outcomes
After completion of the course, the student will be able to -
1. Choose data precisely and handle it as per the requisite
2. Show the right chart for representing the data
3. Construct and prepare interactive dashboards
Detailed Syllabus
Unit Description Duration
Introduction to Data Literacy
1 03
How to read and interpret data and charts.
2 Understanding color schemes and other rules of creating charts 03
Introducing BI tools –
Identify different types of source data,
Identify how data fields differ by type and use,
Describe the importance of knowing the granularity of data,
3 04
Demonstrate an understanding of Analytical terminology,
Describe key areas of the BI tool workspace,
Build common views, including a bar chart and crosstab,
Bring views together in an interactive dashboard.

Signature
(Head of the Department)
AY 2022-23 /6
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering

Basic Working with BI tools –


Joining tables and using calculations,
4 Using multiple data source, 05
Filtering on Data source,
Using sets.
Advanced Working with BI tools –
Applying context filter,
Splits,
5 04
Table calculations,
Secondary table calculations,
Level of Details.
Analytical Working with BI tools –
Using parameters,
6 Advanced mapping, 04
Time based data analysis,
Seasonality.
7 Creating various maps to show information 04
Merging BI tools with programming language for enhanced data
8 03
analytics
Total 30
Text Books
1. Cole Nussbaumer Knaflic, Storytelling with Data: A Data Visualization Guide for Business
Professionals, 1st Edition, Wiley, 2015
2. Andy Cotgreave, Jeffrey Shaffer and Steve Wexler, The Big Book of Dashboards: Visualizing Your
Data Using Real-World Business Scenarios, 2nd Edition, Wiley, 2017
Reference Books
1. Stephen Few, Information Dashboard Design: Displaying Data for At-a-glance Monitoring, 2nd
Edition, Analytics Press, 2013
2. Scott Berinato, Good Charts: The HBR Guide to Making Smarter, More Persuasive Data
Visualizations, 1st edition, Harvard Business School Publishing , 2016
Laboratory/ Tutorial Work
8 to 10 programming exercises (and a practicum) based on the syllabus

Signature
(Head of the Department)
AY 2022-23 /7
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering

Program: B Tech/ MBA Tech Data Science Semester: IV


Course: Introduction to Data, Signal and Image Analysis Code : 702DB0C007
Teaching Scheme Evaluation Scheme
Internal
Lecture Practical Tutorial Term End
Continuous
(Hours per (Hours per (Hours per Credit Examinations (TEE)
Assessment (ICA)
week) week) week) (Marks- 100)
(Marks - 50)
3 2 0 4 Marks Scaled to 50 Marks Scaled to 50
Prerequisite: Nil
Objectives
The interaction of data science and technology with the world is via signal processing: detecting,
transcoding, understanding and generating time-dependent and space-dependent signals in the
broadest sense. Data is rich and abundant. However, every data wrangler has come across most
of the time this data, which is very noisy in nature. Processing noisy signals and filtering
unwanted part from an image has been a huge concern over the last few decades. Signal and
image processing techniques developed today are very robust and effective models. The objective
is to port some processing techniques from the audio and signal field and use them to process
data. To give basic mathematical understanding of transformation for image and signal
processing and sampling To introduce elementary concepts of LTI system, convolution.
Course Outcomes
After completion of the course, the student will be able to -
1. Classify discrete and continuous data signals and learn the engineering mathematical aspect
of it and perform operations on it
2. Model finite impulse and infinite impulse response filters
3. Simplify the concepts of Convolution and Sampling to solve and support problems
4. List the fundamental concepts in Image representation and state basic filtering techniques to
facilitate noise removal
Detailed Syllabus
Unit Description Duration
1 Data Communication Fundamentals, Data and signals, A simplified model 08
of a data communication system, Defining Data and its types, Electrical
representation of data, its characteristics, domain and spectrum concept,
Distinguish between data and signal, basic parameters that are required
for characterizing the signal, introduction to standard cts, mathematical
operations on cts

Signature
(Head of the Department)
AY 2022-23 /8
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering

2 LTI convolution (Discrete), Convolution integral (continuous), single and 08


double side representation of signal, circular (periodic) convolution (for
discrete), Z-transform; finding z-tx. of signal, problems on ROC, using
ROC problem determining whether system is stable, causal or anti-causal,
sampling problem without proof to determine min/ideal/nyquist
sampling rate when an analog signal is given, finding transfer function,
impulse response, step response from given difference equation
3 Fourier Series (for periodic cts); Trigonometric; exponential, Fourier 12
Transform of signal(non-periodic continuous); properties with proof,
Laplace transform; its properties, problems on region of convergence, from
given equation finding zero input; state and total response, problems of
initial and final values
4 Digital iir filter design; impulse invariant; bilinear transformation, 08
Butterworth filter design, fir filter design using window function, fir vs. iir
5 Image Representation; What is a digital image; its layout; color, resolution 04
and quantisation, bit plane slicing, image formats, image data types, image
compression, color spaces
6 What is Pixel; Histogram equalisation and matching, why perform 05
enhancement; filtering for noise removal; mean; median; rank; Gaussian
filtering
Total 45
Text Books
1. Nagoor Kani, Signals and Systems, 20th edition, Mc Graw Hill Education India pvt. Ltd., 2018
2. Anil Jain , Fundamentals of Digital Images Processing, 1st edition, Pearson, 2015
Reference Book
1. S. Salivahanan , Digital Signal Processing, 4th edition, McGraw Hill, 2019
Laboratory/ Tutorial Work
8 to 10 programming exercises (and a practicum) based on the syllabus

Signature
(Head of the Department)
AY 2022-23 /9
SVKM’s NMIMS Deemed-to-be University
Mukesh Patel School of Technology Management and Engineering

Program: B Tech/MBA Tech. Artificial Intelligence, Semester : III/IV


Computer Engineering, Information Technology, Data
Science)
B Tech (Artificial Intelligence and Machine Learning,
Artificial Intelligence and Data Science, Cyber Security)
Course: Database Management Systems Code: 702AI0C001

Teaching Scheme Evaluation Scheme

Lecture Practical Tutorial Internal Continuous Term End


(Hours per (Hours per (Hours per Credit Assessment (ICA) Examinations (TEE)
week) week) week) (Marks - 50) (Marks - 100)

2 2 0 3 Marks Scaled to 50 Marks Scaled to 50


Pre-requisite: Nil
Course Objective
The objective of the course is to provide a comprehensive introduction to the fundamental concepts for
design and development of database systems, with an emphasis on how to organize, maintain and retrieve
- efficiently, and effectively - information from a database management system.
Course Outcomes
After completion of the course, student will be able to -
1. Describe core concepts of database and model a database management system through ER
modelling
2. Apply knowledge of relational algebra and structured query language to retrieve and manage
data from relational database
3. Demonstrate the use of normalization for database design
4. Demonstrate the concept of transactions and use modern database techniques such as NoSQL
Detailed Syllabus
Unit Description Duration
1 Introduction 03
Database System Applications, Purpose of Database Systems, View of Data,
Database Languages, Data Models, Database Users and Administrator
2 Database Design and the E-R Model 05
Overview of the Design Process, The Entity-Relationship Model, Constraints,
Entity Relationship Diagrams, Reduction to Relational Schemas, Schema
Diagrams , Entity-Relationship Design Issues, Extended ER features
3 Introduction to the Relational Model 03
Structure of Relational Databases, Database Schema, Keys, Relational Algebra,
Basic operators of Relational Algebra,
4 Structured Query Language 06
Overview of the SQL Query Language, SQL Data Definition, SQL Constraints,
Basic Structure of SQL Queries, Additional Basic Operations, DML operations,
Set operations, Aggregate Functions, Nested Sub-queries, Joins, views

Signature
(Prepared by Concerned Faculty/HOD)
B Tech AI / Semester-VI / AY 2022-23 /
SVKM’s NMIMS Deemed-to-be University
Mukesh Patel School of Technology Management and Engineering

5 Relational Database Design 05


Features of Good Relational Designs, Problems with bad design, Decomposition
using concept of functional dependencies, Armstrong’s axioms, Closure of
functional dependency, Closure of attribute, Introduction to process of
Normalization and de-normalization, Normal Forms- 1NF, 2NF, 3NF, BCNF
6 Transactions 04
What is Transactions? Properties of transaction, Transaction states, Issues with
concurrent executions, Schedules, Serializability- Conflict and View
7 Introduction to NoSQL 04
Overview of NoSQL, characteristics of NoSQL, Storage types of NoSQL,
Implementing NoSQL in MongoDB - Managing Databases and Collections from
the MongoDB shell, Finding Documents in MongoDB collection from the
MongoDB shell.
Total 30

Text Books
1. Hennery Korth and Abraham Silberschatz, Database System Concepts, 7th Edition, McGraw Hill, 2019
2. Gaurav Vaish, Getting Started with NoSQL, 1st edition, Packt Publication, March 2013
3. Brad Daylel, NoSQL with MongoDB in 24 Hours, 1st edition, Sams Teach Yourself, January 2015
Reference Books
1. Elmarsi and Navathe, Fundamentals of Database Design, 7th Edition, Addison Wesley, 2019
2. Bob Bryla, Kevin Loney Oracle Database 12C The Complete Reference, 1st edition, Tata McGraw Hill,
2017
Laboratory Work
8 to 10 experiments (and a practicum where applicable) based on the syllabus

____________________
Signature _______________________
(Head of the Department) Signature
(Dean)

Signature
(Prepared by Concerned Faculty/HOD)
B Tech AI / Semester-VI / AY 2022-23 /
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering

Program: B Tech (Artificial Intelligence and Cyber Semester: IV/V/VI


Security)
B Tech and MBA Tech (Computer Engineering, Data
Science, Information Technology)
Course: Mobile Application Development Code: 702AI0E002
Teaching Scheme Evaluation Scheme
Internal
Lecture Practical Tutorial Term End
Continuous
(Hours per (Hours per (Hours per Credit Examinations (TEE)
Assessment (ICA)
week) week) week) (Marks - 100)
(Marks - 50)
Marks Scaled to 50 Practical examination
2 2 0 3
Marks Scaled to 50
Prerequisite: Knowledge of Programming
Course Objective
The objective of this course is to gain insights into the Android and IOS Operating systems and
to understand the components and layouts of these applications. It will also help the students
to implement database connectivity with real-time databases and further develop an
Android/IOS based application.
Course Outcomes
After completion of the course, the student will be able to -
1. Design user interfaces using Android Studio and Flutter
2. Implement file handling using text and images
3. Implement database connectivity and location tracking
4. Develop a full-fledged Android/IOS application
Detailed Syllabus
Unit Description Duration
1 Configuration of Development Platform 02
Starting an Android Application project/IOS Application Project:
Installing the Application Development Kit (Android Studio / IOS)
2 Understanding the different components for application design 10
Screen Layout, Simple Controls, Creating and Configuring an Android
Emulator, Communicating with the Emulator. Controls and the User
Interface: Check Boxes, Radio Buttons, Spinner, Date Picker, Touch
Listener, Graphics. Multiscreen Applications: Stretching the Screen,
Pop-up Dialog Boxes and Toasts, Menus.
3 Inputting Images and File handling 04
Displaying Images, Using Images stored on the Android Device, File
handling using .txt and .csv files

Signature
(Prepared by Concerned Faculty/HOD)
B Tech AI / Semester-V / AY 2022-23 / Page 9
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering

4 Location Tracking 02
Location Tracking using Google maps
5 Introduction to Flutter 04
Understanding the configuration and UI development using Flutter
6 Processing using Databases 05
Database connectivity using SQLite 3 and Firebase

7 Application publishing 03
Client-Server Applications and Publishing your application
Total 30
Text Books
1. James C. Sheusi, Android Application Development for Java Programmers, 1st edition, Delmar
Cengage Learning, 2012
2. Reto Meier, Professional Android 2 Application Development, 1st edition, Wiley India Pvt Ltd.
2010
Reference Books
1. Jonathan Simon, Head First Android Development, 1st edition, O’Reilly Media, 2012.
2. Barry Burd , Android Application Development All in one for Dummies, 3rd edition, July 2020
3. Mark L Murphy, Beginning Android, Apress, 1st edition, 2009
Laboratory/ Tutorial Work
8 to 10 experiments (and a practicum where applicable) based on the syllabus

Signature
(Prepared by Concerned Faculty/HOD)
B Tech AI / Semester-V / AY 2022-23 / Page 10

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy