Applied Data Science - CS25C16

[ 4th Semester - Mechanical Engineering Department ]

Under Class: | 4th Semester [Mechanical Dept Anna University 2025 Regulation] |

Applied Data Science - CS25C16 - Study Materials, Notes, Important Questions, Anna University Semester Question Paper PDF Download

Engineering - Applied Data Science - CS25C16 Subject (under Anna University 4th Semester - Mechanical Engineering Department Regulation 2025) - Study Materials, Written and lecture Notes, Important Questions, Semester Question Paper PDF Download




CS25C16:

Applied Data Science

 

Course Objectives

This course introduces the core concepts of data science, including data preprocessing, exploratory analysis, and machine learning techniques. It aims to develop the ability to analyze and interpret data using modern tools for real-world problem solving while emphasizing ethical and responsible use of data.

 

Introduction and Mathematics for Data Science: Linear equations and solutions, Matrices and their Properties; Eigenvalues and eigenvectors; Matrix Factorizations, Inner products, Distance measures; Projections; Notion of hyperplanes; halfplanes. Descriptive statistics, Inferential statistics, Hypothesis testing, Regression analysis Statistical modelling.

Activity: Perform statistical analysis and regression on a dataset using programming language to understand data distribution and relationships.


Introduction and Mathematics for Data Science: Data Science Definition, Data Science lifecycle, Types of data (structured, unstructured, semi-structured), Data sources and data collection methods- Role of Data Scientist- Applications in healthcare, banking, e-commerce.


Data Preprocessing & Wrangling: Data cleaning (missing values, noise handling), Data transformation and normalization, Feature engineering, Data integration, Handling Outliers-Data pipelines-Tools: Python (Pandas, NumPy)

Activity: Clean and preprocess a real dataset by handling missing values, outliers, and applying normalization using Pandas.

 

Exploratory Data Analysis (EDA) & Visualisation: Descriptive statistics, Data visualisation techniques, Bar charts, histograms, box plots, Scatter plots, heatmaps, Correlation and covariance- Identifying patterns and trends, Tools: Matplotlib, Seaborn

Activity: Analyze and visualize a dataset using plots (histogram, scatter, heatmap) to identify patterns and correlations.

 

Machine Learning Techniques: Supervised Learning: Linear Regression, Logistic Regression, Decision Trees, k-NN, Unsupervised Learning: K-Means Clustering, Hierarchical Clustering, Model evaluation: Accuracy, Precision, Recall, F1-score, Confusion Matrix, Overfitting & Underfitting.

Activity: Build and evaluate a machine learning model (e.g., regression or classification) using Scikit-learn.

 

Applied Data Science & Case Studies: Real-world applications, Recommendation systems, Fraud detection, Traffic Route Optimisation, Customer segmentation, Introduction to Big Data concepts, Ethics in Data Science, Data privacy and security basics.

Activity: Develop a mini project (e.g., house price prediction or customer segmentation) and present insights with ethical considerations.

 

Weightage: Continuous Assessment: 40%, End Semester Examinations: 60%

Assessment Methodology: Quiz (5%), Assignments (25%), Review of GATE/ESE Questions (20%), Internal Examinations (50%)

 

References

1. Provost, F., & Fawcett, T. (2013). Data Science for Business: What You Need to Know About Data Mining and Data-Analytic Thinking. O’Reilly Media.

2. Wes McKinney, Python for Data Analysis: Data Wrangling with Pandas, NumPy, and Jupyter, 3rd Edition, O’Reilly Media, 2022.

3. Aurélien Géron, Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems, 3rd Edition, O’Reilly Media, 2022.

4. Joel Grus, Data Science from Scratch: First Principles with Python, 2nd Edition, O’Reilly Media, 2019.

 

E-resources:

1. https://onlinecourses.nptel.ac.in/noc25_cs120/preview

2. https://nptel.ac.in/courses/106106212

3. https://ocw.mit.edu/courses/6-0002-introduction-to-computational-thinking-and-data-science-fall-2016/

4. https://ocw.mit.edu/courses/18-650-statistics-for-applications-fall-2016/

5. https://www.coursera.org/learn/what-is-datascience

6. https://www.coursera.org/specializations/data-science-python

7. https://pandas.pydata.org/docs/

8. https://numpy.org/doc/

9. https://scikit-learn.org/stable/user_guide.html