0% found this document useful (0 votes)
10 views18 pages

IV I Syllabus

Uploaded by

Sai Bindu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views18 pages

IV I Syllabus

Uploaded by

Sai Bindu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

Anil Neerukonda Institute of Technology & Sciences (Autonomous)

(Permanent Affiliation by Andhra University & Approved by AICTE


Accredited by NBA (ECE, EEE, CSE, IT, Mech. Civil & Chemical) & NAAC)
Sangivalasa-531 162, Bheemunipatnam Mandal, Visakhapatnam District
Phone: 08933-225083/84/87 Fax: 226395
Website: www.anits.edu.in email: [email protected]

IV Year Course structure – CSE


Semester -I
Category Periods Sessional Semester end
Total Marks Credits
CODE SUBJECT NAME L T P Total Marks Exam marks
CSE 411 Open Elective -III OE 3 0 0 3 40 60 100 3
CSE 412 Professional Elective -IV PE 3 1 0 4 40 60 100 3
CSE 413 Professional Elective -V PE 3 1 0 4 40 60 100 3
Principles of
CSE 414 Management & Financial HS 3 0 0 3 40 60 100 3
Accounting
CSE 415 Data Analytics PC 2 1 0 3 40 60 100 3
Cryptography & Network
CSE 416 PC 0 0 3 3 50 50 100 1.5
Security Lab
CSE 417 Data Analytics Lab PC 0 0 3 3 50 50 100 1.5
CSE 418 Project -I PR 0 0 3 3 100 0 100 2
Summer Internship-
CSE 419 PR 0 0 0 0 100 0 100 2
Industry-2
1
Total 1 9 24 500 400 900 22
4
IV Year Course structure – CSE
Semester -II
Category Periods Sessional Semester end
Total Marks Credits
CODE SUBJECT NAME L T P Total Marks Exam marks
CSE 421 Open Elective -IV* OE 3 0 0 3 40 60 100 3
Project Phase 2&
CSE 422 PR 0 0 9 9 100 100 200 8
Internship In Industry
Total 3 0 9 12 140 160 300 11
Total Credits 160
Note: Open Elective-V can be considered as MOOCs Course as NPTEL certification or any emerging courses certification

Open Elective IV Professional Elective IV Professional Elective V


CSE 411 (A) - Introduction to Deep CSE 412 (A) – Computer Vision CSE 413 (A) – Internet of Things
Learning
CSE 411 (B) – Fundamentals of Internet of CSE 412 (B) - Bioinformatics CSE 413 (B) – Soft Computing
Things
CSE 411 (C) – Data Visualization and CSE 412 (C) - High Performance CSE 413 (C) – Social Network Analysis
Analytics using Open Source Tools Computing
CSE 412 (D) – Principles of Programming CSE 413 (D) – Cloud Computing
Languages
Computer Vision
(Professional Elective)
Code: 412(A) Credits: 3
Instruction: 3 Periods+1 Tutorial /week Sessional Marks: 40
End Exam: 3 Hours End Exam Marks: 60

Pre-requisites: Basics of Computer graphics and Image processing

Course Objectives:
The course should enable the students to:
1. Understand the basics of image formation, including geometric primitives and transformations,
and how they contribute to the creation of digital images.
2. Explore image sensor technology, including sensor materials and configurations, and
understand the functioning of sensor photodiode cells.
3. Apply the principles of image classification and deep learning models to train models using
Tensor Flow and Keras.
4. Utilize content-based image retrieval methods to retrieve images based on their visual content
5. Compare and contrast various visual feature extraction methods.
6. Evaluate the performance of object detection models using appropriate metrics.

Course Outcomes (CO):

By the end of the course, the student will be able to:


CO-1 Develop a comprehensive understanding of image formation, image sensor
technology, and 3D depth processing
CO-2 Demonstrate the understanding of image pre-processing techniques and their
ability to analyze and manipulate images effectively.
CO-3 Analyze and evaluate image features
CO-4 Apply various techniques and algorithms to retrieve and analyze images
CO-5 Apply the principles of video classification to understand and classify videos using
various techniques.

Mapping of Course Outcomes with Program Outcomes:

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 3 3 3 3 3 - - - - - - - 3 3
2 3 3 3 3 3 3 - - - 2 - - 3 3
3 3 3 - 3 3 3 - - - - - - 3 3
4 3 3 3 3 3 3 - - 3 2 - - 3 3
5 3 3 - 3 3 3 - - - - - - 3 3
SYLLABUS
UNIT-I: 10 Periods

Introduction to Image formation and sensor technology:


Image Formation – geometric primitives and transformations, photometric image
formation, digital camera, 3D depth processing
Image sensor Technology-Sensor materials, sensor photodiode cells, sensor
configurations
Learning Outcomes: At the end of this Unit the student will be able to:
1. Apply image formation principles and techniques, including the mathematical models
and physical processes involved in capturing and representing images.
2. Design image sensor configurations based on the understanding of sensor materials
and their properties

UNIT-II: 10 Periods
Introduction to Image Pre-Processing – perspectives on image processing, vision
pipelines, Image processing taxonomy, preparing images for feature extraction,
colorimetry, spatial filtering, edge detectors

Learning Outcomes: At the end of this Unit the student will be able to:
1. Analyze different perspectives on image processing and apply image processing
taxonomy to categorize various techniques.
2. Evaluate colorimetry methods and their impact on image processing.

UNIT-III: 10 Periods
Image Classification: Training the model in Tensor Flow(MNIST), Training the model in
Keras(MNIST),The deep learning models- VGG-16,AlexNet,DenseNet

Learning Outcomes: At the end of this Unit the student will be able to:
1. Apply the principles of image classification and deep learning models to train models
using Tensor Flow and Keras.
2. Evaluate the accuracy and effectiveness of trained models in image classification
tasks.

UNIT-IV: 10 Periods
Image Retrieval: Understanding Visual features, Content based Image Retrieval,
Object Detection: Detecting objects in an image, Exploring the datasets, Localizing
algorithms and Detecting the objects,
Semantic segmentation: Predicting Pixels, The fully convolutional networks, the
SegNet architecture

Learning Outcomes: At the end of this Unit the student will be able to:
1. Analyze different content-based image retrieval techniques.
2. Evaluate the performance of object detection models using appropriate metrics.
3. Compare SegNet with other semantic segmentation architectures.
UNIT-V: 10 Periods
Video Classification: Understanding and classifying videos-exploring video
classification datsets, splitiing videos into frames,approaches for classifying videos.
Extending image based approaches to videos-Segmenting videos, captioning videos,
generating videos

Learning Outcomes: At the end of this Unit the student will be able to:
1. Analyze video classification datasets and split videos into frames
2. Apply different approaches to classify videos based on their content.

Textbooks:

1. Szeliski R., “Computer Vision: Algorithms and Applications”, Springer,2nd Edition;


2022.(Unit-1 & 2)
2. Dr. Stephen Moore, “Deep Learning for Computer Vision”, PACKT
Publications;2018. (Unit-3,4 &5)

Reference books:

1. Shapiro L. G. and Stockman G., “Computer Vision”, Prentice Hall, 2001.


2. Forsyth D. A. and Ponce J., “Computer Vision – A Modern Approach”, Second
Edition, Pearson Education, 2012.
3. Davies E. R., “Machine Vision: Theory, Algorithms, Practicalities”, Morgan
Kaufmann, 2004.
4. Jain R., Kasturi R. and Shunck B. G., “Machine Vision”, McGraw Hill, 1995.
Soft Computing
(Professional Elective)

Code: 413(B) Credits: 3


Instruction: 3 Periods+1 Tutorial /week Sessional Marks: 40
End Exam: 3 Hours End Exam Marks: 60

Prerequisites:
 Basic knowledge on Liner algebra, Calculus and Probability
 Basic programming skills

Course Objectives:
The course would aim to make the student understand the basic idea of problem solving
through the principles of soft computing, which would be seen as a well-balanced
integration of fuzzy logic, evolutionary computing, and neural information processing.
 To introduce the ideas of fuzzy sets, fuzzy logic and use of heuristics based on human
experience.
 To familiarize with genetic algorithms.
 To become familiar with neural networks that can learn from available examples and
generalize to form appropriate rules for inference systems.

Course Outcomes (CO):

By the end of the course, the student will be able to:


CO-1 Understand the fundamental concepts of Fuzzy set Theory
CO-2 Discuss Fuzzy logic and reasoning to handle uncertainty and solve engineering
problems.
CO-3 Understand the concept of Genetic Algorithm and its basic operations and then to apply
in engineering applications
CO-4 Apply fuzzy computing with Neural Networks models to various real-time problems
CO-5 Understand the foundations of Evolutionary computing with fuzzy logic

Mapping of Course Outcomes with Program Outcomes:

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 3 2 2 3 2 1 1 1 - - - - 3 2
2 3 3 3 3 2 1 1 1 - - - - 3 2
3 3 3 3 3 3 1 1 1 - - - - 3 2
4 3 3 3 3 3 1 1 1 - - - - 3 2
5 3 3 3 3 3 1 1 1 - - - - 3 2
SYLLABUS
UNIT-I: 10 Periods
Fuzzy Logic: Fuzzy Set Theory: Basic Definition and Terminology, Set Theoretic
Operations, MF Formulation and Parameterization, MF of two dimensions, Fuzzy Union,
Intersection and Complement.

Learning Outcomes: At the end of this Unit the student will be able to:
1. Understand the basics of fuzzy logic
2. Illustrate the operations on fuzzy logic

UNIT-II: 10 Periods
Fuzzy Rules and Fuzzy Reasoning: Extension Principles and Fuzzy Relations, Fuzzy IF THEN
Rules, Fuzzy Reasoning. Fuzzy Inference System Introduction, Mamdani Fuzzy models, Other
Variants, Sugeno Fuzzy Models, Tekamoto Fuzzy Models

Learning Outcomes: At the end of this Unit the student will be able to:
1. Explore different types of fuzzy models
2. Apply fuzzy models to real world applications

UNIT-III:
10 Periods
Genetic Algorithms: Fundamentals of Genetic Algorithms: Basic Concepts Creation,
Offspring’s Encoding, Fitness functions, Reproduction, Genetic Modelling: Inheritance
Operators, Cross over, Inversion and detection, Mutation operator, Bitwise operators.

Learning Outcomes: At the end of this Unit the student will be able to:
1. Understand the importance of genetic algorithms
2. Explore the applications of genetic algorithms

UNIT-IV: 10 Periods
Neuro-Fuzzy Modeling: Adaptive Neuro-Fuzzy Inference Systems – Architecture – Hybrid
Learning Algorithm – Learning Methods that Cross-fertilize ANFIS and RBFN – Coactive
Neuro Fuzzy Modeling.

Learning Outcomes: At the end of this Unit the student will be able to:
1. Understand the architecture of neuro-fuzzy systems
2. Understand the framework of neuron functions

UNIT-V: 10 Periods
Evolutionary Computing: Introduction to Evolutionary Computing- Differential Evolution- Ant
Colony Optimization and its applications, Fuzzy-Evolutionary Algorithms.

Learning Outcomes: At the end of this Unit the student will be able to:
1. Understand different optimization techniques.
2. Understand the Different Fuzzy-Evolutionary Algorithms
TEXT BOOKS
J.S.R. Jang, C.T.Sun and E.Mizutani, “Neuro-Fuzzy and Soft Computing”
PHI/Pearson Education, New Delhi 2004.

REFERENCES

1. S.Rajasekaran, G.A.Vijayalakshmi Pai,”Neural Networks, Fuzzy Systems, and Evolutionary


Algorithms Synthesis and Applications”, 2nd Edition, PHI Learning Pvt Ltd;2018.
2. T. J. Ross, “Fuzzy Logic with Engineering Applications.” TMH, New York, 1997.
3. D. E. Goldberg, Genetic Algorithms in Search Optimization and Machine
Learning, Addison Wesley, 3rd Ed.
4. B. Kosko, Neural Network and fuzzy systems, Prentice Hall of India, 2006
Principles of Management And Financial Accounting
CSE 414 Credits : 3
Instruction : 3 Periods & 1 Tut/Week Sessional Marks : 40
End Exam : 3 Hours End Exam Marks : 60

Course Objectives: The course should enable students to


 To familiarize the students with the concepts of Management.
 To gain basic understanding of authority and manage organizations effectively
 To help the students to understand the concept Human Resource Management
 To understand the concepts of costs and its evaluation.
 To understand the basics of Final Accounting and determine the profitable status and
financial position of the firm.

Course Outcomes:
By the end of the course, the student will be able to:

1. Understand the concepts of Management


2. Develop skills to help the team and organization face its toughest challenges
3. Develop the understanding of the concept of human resource management and to
understand its relevance in organizations.
4. Understand different types of cost and Apply the concepts of Break-Even Analysis in
evaluating project economically
5. Apply the basic concepts of accounting, finance

Mapping of Course Outcomes with Program Outcomes:

PO PSO
Mapping
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 - - - - - - - - 1 - 2 2 1
2 - - - - - - - - 3 - 2 2 1
3 - - - - - - - - 1 - 2 2 1
CO
4 - - - - - - - - 1 - 3 2 1 1
5 - - - - - - - - 1 - 3 2 1 1
SYLLABUS

UNIT 1: Introduction To Management 9L+3T Periods


Definition and importance of Management. Management Functions or the Process of
Management, Roles of a Manager, Levels of Management, Managerial Skills. Scientific
Management and Administrative Management
Learning Outcomes: At the end of this unit, student will be able to
1) Identify the levels and roles of a manager
2) Understand the basic principles of management.

UNIT 2: Leadership 6L+3T Periods


Definition – Difference between a Leader and a Manager. Characteristics of Leadership,
Functions of a Leader. Approaches to Leadership, Leadership style in Indian Organizations.
Learning Outcomes: At the end of this unit, student will be able to
1) Know how to lead through character rather than through coping.
2) Understand the role as a team player.

UNIT 3: Human Resource Management 9L+3T Periods


Definition of Human Resource Management, Roles of a Personnel Manager, Qualities of
Personnel Manager, Functions of Human Resource Management – Planning, Organizing,
Staffing, Motivating, Controlling
Learning Outcomes: At the end of this unit, student will be able to
1) Understand the functioning of HR management.
2) Understand how to build and maintain the culture of the organization.

UNIT 4: Cost Analysis And Break-Even Analysis 9L+3T Periods


Definition of Cost, the Concept and Nature of Cost, Break-Even-Analysis Introduction, Key
terms used in Break-Even-Analysis, Graphical Representation-its assumptions, application and
Limitations. (Simple problems)
Learning Outcomes: At the end of this unit, student will be able to
1) Understand the concept and apply the cost-volume-profit analysis for business decisions.
2) Know how much minimum is to be produced of sold to escape from suffering from the loss.

UNIT 5: Introduction To Financial Accounting 12L+3T Periods


Final Accounts- Trading Account, Statement of Profit and Loss and Balance Sheet (with simple
adjustments)
Learning Outcomes: At the end of this unit, student will be able to
1) Calculate profit and loss of the organization
2) Understand its financial position.
TEXTBOOK:
1) Principles of Management, P.C.Tripathi and P.N.Reddy, Tata McGraw-Hill
2) S.C. Sharma and Banga T. R., Industrial Organization & Engineering Economics, khanna
Publications, Delhi-6, 2006
3) Managerial Economics and Financial Analysis, A.R. AryaSri, TMH Publications, new
Delhi, 2014

REFERENCES:

Industrial Engineering and Management, O.P.Khanna, Dhanpat Rai Publications (P) Ltd., New
Delhi-2, 2017-18
DATA ANALYTICS
(Professional Core)
Code: 415 Credits: 3
Instruction: 2 Periods + 1 Tutorial /week Sessional Marks: 40
End Exam: 3 Hours End Exam Marks: 60

Prerequisites:
 Basic knowledge of statistics, probability, algebra and calculus.
 Familiarity with programming concepts and experience in a programming language
(preferably Python).
 Familiarity with data formats such as CSV and text files.

Course Objective:
1. Understand and apply a range of statistical techniques
2. Utilize various 2D and 3D plots, charts, and graphs to visually represent and communicate
data effectively.
3. Apply probability concepts to analyze and interpret data probabilistically.
4. Present statistical findings, data visualizations, and interpretations in a clear and concise
manner.

Course Outcome’s:
CO 1 Apply statistical techniques to analyze various types of data and draw meaningful
insights.
CO 2 Design and create visually appealing and informative data visualizations using a variety
of 2D and 3D plots.
CO 3 Demonstrate a comprehensive understanding of various probability distributions for both
discrete and continuous variables.
CO 4 Apply appropriate regression methods, evaluate model fitting and goodness of fit, and
utilize advanced techniques for data analysis and interpretation.
CO 5 Interpret and analyze receiver operating characteristic (ROC) curves and precision-recall
curves for evaluating classification models.

Mapping of Course Outcomes with Program Outcomes:

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 2 1 - - - - - - - - - - 1 1
2 2 3 2 2 2 - - - - - 2 1 2 1
3 3 3 2 2 1 1 - - 1 - 2 1 2 1
4 2 3 3 2 1 - - - 1 - 2 1 2 1
5 2 3 2 2 1 1 1 - 1 - 2 1 2 1
SYLLABUS

Unit-1: Introduction to Data 10 Periods


Types of Data, Data pre-processing, Similarity and Dissimilarity measures.
Inferential Statistics: Difference between inferential statistics and descriptive statistics,
Inferential Statistics- Drawing Inferences from Data, Random Variables(Discrete,
Continuous), Building a Data frame in Python: And Computing Some Statistical Functions,
Importing a .txt or .csv File, Loading Data into Python, Creating Random Data in Python,
Exploring Mathematics in Python, Statistical Analysis in Python.
Learning Outcome: At the end of this Unit the student will be able to
1. Understand Various Data Types, Inferential & Descriptive Statistics.
2. Implement the few fundamental principles of data analytics using Python programming.

Unit-2: Data visualization using 2D & 3D plots: 10 Periods

Importance of Visualization, Crosstab, Scatter plot, Correlograms, Histograms and Bar


Graphs, Heatmaps, box plot, Motion charts, geospatial data using choropleth map.
Learning Outcome: At the end of this Unit the student will be able to
1. Significance of visualizing data to gain insights, communicate findings effectively, and
support decision-making processes.
2. Gain proficiency in creating and interpreting various types of visualizations, including
crosstabs, scatter plots, correlograms, histograms, bar graphs, heatmaps, box plots,
motion charts, and choropleth maps.

Unit-3: Distribution and Analysis: 10 Periods

Discrete: Bernoulli distribution, Binomial distribution, Poisson distribution.


Continuous –Uniform distribution, Exponential and Gaussian distribution.
Learning Outcome: At the end of this Unit the student will be able to
1. Understand and analyze various Discrete & Continuous probability distributions.
2. Ability to apply these distributions in real-world scenarios, interpret the results, and
make informed statistical inferences based on the characteristics of the distributions.

Unit-4: Analytical Models 10 Periods

Principles of Regression, Linear, Multiple Linear Regression, Fitting Evaluation & Goodness
of Fitting, Polynomial Regression, Regularization, Lasso. Logistic Regression, Principal
Components Analysis, Cluster Analysis, K-Means Clustering Algorithm.
Learning Outcome: At the end of this Unit the student will be able to
1. Learn these techniques to model relationships between variables, evaluate model fit,
interpret coefficients, and make predictions.
2. Understand cluster analysis and the K-means clustering algorithm to identify natural
groupings within datasets and evaluate clustering results.
Unit-5: Estimation and Hypothesis testing 10 Periods

Maximum Likelihood Estimation, Maximum A Posterior Estimation, Minimum Mean Square


Estimation. Confidence interval, Bootstrapping, Hypothesis Testing: p-Value Test, Z- Test
and T-Test, Neiman-Pearson Test, ROC and Precision-Recall Curve.
Learning Outcome: At the end of this Unit the student will be able to
1. Understand the steps involved in hypothesis testing, including formulating hypotheses,
calculating test statistics, and making decisions.
2. Evaluating the performance of classification models using ROC curves and precision-
recall curves.

Text books:
1. Introduction to Probability for Data Science by Stanley H.Chan, Purdue University;2021
2. Statistics for Engineers, An Introduction with Examples from Practice, Hartmut Schiefer, Felix
Schiefer, Springer Fachmedien Wiesbaden;2021.

Reference books:
 Probability & Statistics for Engineers & Scientists (9th Edn.), Ronald E. Walpole, Raymond
H. Myers, Sharon L. Myers and Keying Ye, Prentice Hall Inc.
 The Elements of Statistical Learning, Data Mining, Inference, and Prediction (2nd Edn.),
Trevor Hastie Robert Tibshirani Jerome Friedman, Springer, 2014.
 Fundamentals of Mathematical Statistics by S.C.Gupta and V.K. Kapoor.
https://onlinecourses.nptel.ac.in/noc22_ma40/course.
CRYPTOGRAPHY & NETWORK SECURITY LAB
Code: 416 Credits : 1.5
Instruction : 3 periods/Week Sessional Marks : 50
End Exam : 3 Hours End Exam Marks : 50

Prerequisites:
 Basic knowledge of Computer Networks
 Exposure to network routing and secure communication techniques

Course Objectives:
1. Introducing different tools related to Network Security.
2. Introducing new cryptographic techniques for safeguarding the network traffic and also
web applications.

Course Outcomes:

By the end of the course, the student will be able to:


1. Understand the process of capturing Network traffic using tools(Wireshark, Tcpdump)
2. Implement Cryptographic algorithms in C/C++/Java/Python
3. Demonstrate Buffer Over Flow attacks, Intrusion Detection Systems and Honeypots.
4 Demonstrate SQL Injection Vulnerability attacks and IP Tables.
5. Set up an Open Web Application Security Project(OWASP) using a tool.

Mapping of course outcomes with program outcomes:

CO PO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 2 1 2 - 3 - - 3 2 - - 3 2 3
2 2 1 2 - 3 - - 3 2 - - 3 1 3
3 2 1 3 3 3 - - 3 3 - - 3 2 3
4 3 2 3 3 3 - - 3 2 - 2 3 2 3
5 2 2 3 3 3 - - 3 3 - 2 3 2 3
SYLLABUS

LIST OF EXPERIMENTS:

1. Working with Sniffers for monitoring network communication using


a)Wireshark b) Tcpdump
2. Implementation and Performance evaluation of DES Key generation for single round and RSA.
3. Using IP TABLES on Linux and setting the filtering rules.
4. Using open SSL for web server - browser communication.
5. Setup a Honey pot and monitor the honey pot on network using KF Sensor.
6. Prevention of buffer overflow and format string attacks.
7. Using NMAP for ports monitoring
8. Testing a website for SQL Injection Vulnerability using SQLMAP.
9. Demonstrate Intrusion Detection Systems using Snort.
10. Case Study: Conduct a Black-box investigation (OWASP Pen Testing) on a web application
and address the vulnerabilities.

Text Books :

1)The Complete Reference Network Security By Robert Bragg,Mark Rhodes-Ousley,Keith


Strassberg, 1st Edition,Mc Graw Hill India (2004) Publication
2) The Unofficial Guide to Ethical Hacking by by Ankit Fadia ,Second edition (2006),Laxmi
Publications.
3) Network Security Tools Writing, Hacking, and Modifying Security Tools by Nitesh Dhanjani,
Justin Clarke, 2013 Edition, Publisher: O'Reilly Media.
4) Linux and UNIX Security Portable Reference Book by Nitesh Dhanjani,1st Edition, McGraw-
Hill.

Reference Books:
1)Network Security Tools Writing, Hacking, and Modifying Security Tools By Nitesh Dhanjani,
Justin Clarke,2nd Edition, Publisher: O'Reilly Media

Web Resources:

1) https://www.udemy.com/courses/it-and-software/network-and-security/
2) https://online.stanford.edu/course/network-security
3) https://owasp.org/www-project-web-security-testing-
guide/assets/archive/OWASP_Testing_Guide_v4.pdf
DATA ANALYTICS LAB
Code: 417 Credits :1.5
Instruction:3 Periods Internal Marks: 50
End Exam: 3 Hours End Exam Marks: 50

Prerequisites:
 A Strong Mathematical Background in Probability and statistics.
 Proficiency with Algorithms.
 Critical Thinking & Problem Solving Skills.
 Programming Skills in C, Python, R, etc.

Course Objectives:
1. To develop hands-on skills in applying various data analytics techniques and tools.
2. Train the students to gain the knowledge of computational statistical approaches and their
application to a variety of datasets.
3. Practical way of Understanding of cluster Analysis.

Course Outcomes:
By the end of the course, the student will be able to:
1. Develop proficiency in using Python IDEs and Jupyter Notebooks for data preprocessing and
analysis tasks.
2. Demonstrate proficiency in using NumPy, Pandas, Matplotlib and Seaborn libraries for
efficient numerical operations and array manipulation.
3. Apply statistical analysis to gain insights and identify the patterns on the given dataset
4. Apply supervised and unsupervised techniques on the given dataset

Mapping of Course Outcomes with Program Outcomes:


PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 3 3 3 3 3 - - - 3 3 - - - 3
2 3 3 3 3 3 - - - 3 3 - - - 3
3 3 3 3 3 3 - - - 3 3 - - - 3
4 3 3 3 3 3 - - - 3 3 - - - 3
List of Experiments
1. Python Numpy (Recap)
Getting familiarity with Python IDE, Notebooks, Data Structures & Numpy.
2. Pandas
a) Create a Series object from a list, a NumPy array, or a Python dictionary. Apply most ofthe
NumPy functions on the Series object. Create a DataFrame object and Apply arithmetic
operations.
b) Create a dataset of sales data for different products and analyze the total sales and average
sales for each product.
3. Perform data pre-processing operations on a Dataset.
4. Perform Statistical analysis (Mean, Median, Mode and Standard deviation) on a Dataset.
5. Perform Visualization using Box Plot, Correlogram, and Heatmap.
6. Visualize geospatial data using choropleth map.
7. Perform Simple Linear Regression and Multiple Linear Regression.
8. Perform dimensionality reduction operation using PCA on a Dataset.
9. Perform K-Means clustering operation and visualize the clusters.
Note: Students can prepare or choose a dataset suitable for the experiment from open Datasets.
1. https://archive.ics.uci.edu/datasets
2. https://www.kaggle.com/datasets

Text Books:
1. Applied Univariate, Bivariate, and Multivariate Statistics Using Python, Daniel J. Denis,
Wiley, First Edition.
Reference Books:
1. Applied Multivariate Statistical Analysis, Richard. A. Johnson and Dean.W. Wichern, Pearson
Prentice Hall, 6th Edition, 2007.
2. An Introduction to Multivariate Statistical Analysis, T.W. Anderson, Wiley, 3rd Edition,2003.
Web Resource:
 http://www.cse.msu.edu/~ptan/dmbook/software/
 https://www.westga.edu/academics/research/vrc/univariate-bivariate-analyses.php.
 https://cse.iitkgp.ac.in/~dsamanta/courses/da/index.html#syllabus

You might also like