CS 2 SEM SYLLABUS
CS 2 SEM SYLLABUS
Course title & Code Credits Credit distribution of the course Eligibility Pre- requisite of
criteria the course
Lecture Tutorial Practical/
Practice
Learning Objectives
This course is designed to introduce the students to real-world data analysis problems, their
analysis and interpretation of results in the field of exploratory data science using Python.
Learning outcomes
48
Unit 2 Array manipulation using Numpy: contd..
Indexing and slicing, swapping axes, transposing arrays, data processing using Numpy arrays
49
d. Use a pair plot to show pairwise bivariate distribution
4. Using Titanic dataset, do the following
a. Find total number of passengers with age less than 30
b. Find total fare paid by passengers of first class
c. Compare number of survivors of each passenger class
Project students are encouraged to work on a good dataset in consultation with their faculty
and apply the concepts learned in the course.
Essential/recommended readings
1. McKinney W. Python for Data Analysis: Data Wrangling with Pandas, NumPy and
IPython. 2nd edition, O’Reilly Media, 2018.
2. Molin S. Hands-On Data Analysis with Pandas, Packt Publishing, 2019.
3. Gupta S.C., Kapoor V.K., Fundamentals of Mathematical Statistics, Sultan Chand &
Sons, 2020.
Suggestive readings
(i) Chen D. Y, Pandas for Everyone: Python Data Analysis, Pearson, 2018.
(ii) Miller J.D. Statistics for Data Science, Packt Publishing, 2017.
Course title & Credits Credit distribution of the course Eligibility Pre-
Code criteria requisite of
Lecture Tutoria Practical/ the course
l Practice
Learning Objectives
50