0% found this document useful (0 votes)
2 views2 pages

MS1503 - Data Science With Python

The document outlines the Data Science with Python course (MS1503) offered at Saveetha Engineering College, focusing on hands-on experience with Python for data analysis, visualization, and machine learning. The course aims to equip students with skills for data-driven decision-making and includes topics such as data pre-processing, machine learning applications, and natural language processing. It consists of five course outcomes, each linked to program outcomes, and references key literature for further study.

Uploaded by

Magesh
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)
2 views2 pages

MS1503 - Data Science With Python

The document outlines the Data Science with Python course (MS1503) offered at Saveetha Engineering College, focusing on hands-on experience with Python for data analysis, visualization, and machine learning. The course aims to equip students with skills for data-driven decision-making and includes topics such as data pre-processing, machine learning applications, and natural language processing. It consists of five course outcomes, each linked to program outcomes, and references key literature for further study.

Uploaded by

Magesh
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

Saveetha Engineering College (Autonomous)

No. of Hours Total


Course Code Course Title Prerequisite per week C No. of
L T P Periods
DATA SCIENCE
MS1503 Nil 2 0 2 3 60
WITH PYTHON
Category Elective

Course Relevance Local

Course Focus Employability

New Course / Existing Course Existing (20 % change)

Preamble:
To learn Python scripts and perform basic hands-on data analysis and data visualization.
Data-Driven Decision Making: Learn how to analyze business problems using Python-based
data science techniques. In order to do the EDA and also to visualization the large data one
should master tools like Pandas, Matplotlib, and Seaborn to uncover trends and patterns.

Course Objectives :
To provide hands-on experience with Python programming for data science, including data
analysis, visualization, and machine learning techniques. The course emphasizes data-driven
decision-making for solving real-world business problems.

Course Outcomes:
At the end of the course, the learner will be able to
CO1 Understand the Fundamentals of Python Programming Understanding
CO2 Apply the basic data Analytics for AI / ML Evaluate
Analyze various tools in Scikit-Learn library related to business Apply
CO3
situation
Apply MATPLOTLIB to solve computational problems and Examine
CO4
visualize the results
CO5 Demonstrate application of NLP techniques for text and image Examine

Program Outcomes
Course Outcomes
PO 1 PO 2 PO 3 PO 4 PO 5 PO6
CO1 3 2 2 3 3 3
CO2 3 3 3 2 2 2
CO3 2 2 2 3 2 3
CO4 3 3 3 2 3 2
CO5 2 2 2 2 3 2
Average 2.6 2.4 2.4 2.4 2.6 2.4

1 - Low, 2 - Moderate, 3 – Substantial, and ‘-‘No correlation

Department of Management Studies


Saveetha Engineering College (Autonomous)

CO1 : Fundamentals in Python Programming (12 Hours)


Introduction to Data Science – Outline to Jupyter Notebooks - Apply the basic libraries
Python : NumPy, Pandas, Matplotlib, Seaborn - Applying the Data Types - Basic
Operators and its Functions - Examining these libraries to the dataset.

CO2 : Data Analytics using Python for Machine Learning (12 Hours)
Applying the Data Pre-processing methods - Data Frame - Data Cleaning - Functions -
Pivot Table, Sorting, File Read and Write Support – Examine these techniques with its
related libraries and examples.

CO3 : Machine Learning for Business Applications using Scikit-Learn (12 Hours)
Regression Analysis – Multiple regression - Dimensionality Reduction - Decision Trees
and Random Forests - Introduction of Machine Learning - Types - Supervised Learning
and Unsupervised Learning - Evaluation the Application by their Performance.

CO4 : Data analysis and Visualization (12 Hours)


Matplotlib: Plotting in Functional Method, Changing Default Plot Size, Adding Legends,
Color Options, Types of Plots, Saving a Graph - Seaborn: Distribution Plots, Categorical
Plots, Matrix Plots, Grids, Regression Plots - Pandas built-in Visualization - Example
Visualizations: Iris Dataset Visualization, Titanic Dataset Visualization, Students'
Performance Data Visualization.

CO5 : Natural Language Processing techniques for text and image (12 Hours)
NLP Working with Text Data and image data - Web Scraping: Beautiful Soup Overview,
Souping the Page, Navigating by Tags, Searching the Tree - Modifying the Tree, Printing
the Document - Evaluating the Text data in Classification Model.

References:

Blanco-Silva, F. J. (2018). Learning SciPy for numerical and scientific computing (2nd
ed.). Packt Publishing.

Garreta, R., Moncecchi, G., Hauck, T., & Hackeling, G. (2017). Scikit-learn: Machine
learning simplified. Packt Publishing.

McKinney, W. (2022). Python for data analysis: Data wrangling with pandas, NumPy,
and Jupyter (3rd ed.). O’Reilly Media.

Mitchell, R. (2018). Web scraping with Python: Collecting data from the modern web (1st
ed.). O’Reilly Media.

VanderPlas, J. (2023). Python data science handbook: Essential tools for working with
data (2nd ed.). O’Reilly Media.

Department of Management Studies

You might also like