Академический Документы
Профессиональный Документы
Культура Документы
UCS538
Welcome
By
Dr. Prashant Singh Rana | Dr. Geeta Kasana
Computer Science and Engineering Department,
Thapar Institute of Engineering and Technology,
Patiala, Punjab – 147004
www.psrana.com | psrana@gmail.com
1
Content
1. Course Objective
2. Course Learning Outcomes (CLOs)
3. Course Home Page
4. Lecture Plan
5. Evaluation Scheme
6. Tools and Techniques
7. Project Work
2
1. Course Objective
To elaborate the basics of data science and provide a foundation for
understanding the challenges and applications.
3
1. Course Objective
Learn Python
Basics of Python
Data Structures in Python
OOPs in Python
Python Libraries (Numpy, Scipy, Matplotlib)
Plotting and Visualization in Python
Basics of Data Science (Mean, Mode, Median)
Advances Topics (Regression, Data Anomaly Detection, Outlier
Detection and Removal)
……. Many More
4
1. Course Objective
Analysis includes
Analysing the quality of the dataset.
Dimension Reduction / Feature Selection
Normalization of the dataset
Finding Principal Components
Data Anomaly Detection
Outlier Detection and Removal
5
1. Course Objective
Visualization includes
Drawing various graphs or plots such as:
Histogram, Box Plot, Scatter Plot, Bar Graphs, etc.
Also, develop different dashboard for visualizing the data set.
6
Content
1. Course Objective
2. Course Learning Outcomes (CLOs)
3. Course Home Page
4. Lecture Plan
5. Evaluation Scheme
6. Tools and Techniques
7. Project Work
7
2. Course Learning Outcomes (CLOs)
On completion of this course, the students will be able to:
1. To analyse the need and usage of analytics and visualization
techniques.
2. To implement how to manage, manipulate, cleanse and analyse
data.
3. To Implement various data manipulation approaches in Python.
4. To develop different type of data dashboard for data analysis using
different tools.
8
Content
1. Course Objective
2. Course Learning Outcomes (CLOs)
3. Course Home Page
4. Lecture Plan
5. Evaluation Scheme
6. Tools and Techniques
7. Project Work
9
3. Course Home Page
Go to www.psrana.com Teaching
Home page consist of:-
Notifications related to: Exams, Quizzes, Assignment, Project
work, Lab evaluation, submission deadlines, etc
Slides and Videos
Lab Experiments
Assignments and Projects
Syllabus and Books
Faculty Time Table
Supplement Resources
10
Content
1. Course Objective
2. Course Learning Outcomes (CLOs)
3. Course Home Page
4. Lecture Plan
5. Evaluation Scheme
6. Tools and Techniques
7. Project Work
11
4. Lecture Plan
L T P Cr
2 0 2 3.0
12
Content
1. Course Objective
2. Course Learning Outcomes (CLOs)
3. Course Home Page
4. Lecture Plan
5. Evaluation Scheme
6. Tools and Techniques
7. Project Work
13
5. Evaluation Scheme
Evaluation Scheme*
MST : 20
EST : 40
Quiz : 10
Lab Exam : 10
Assignment/Project : 10
* Tentative
14
Content
1. Course Objective
2. Course Learning Outcomes (CLOs)
3. Course Home Page
4. Lecture Plan
5. Evaluation Scheme
6. Tools and Techniques
7. Project Work
15
6. Tools and Techniques
Python libraries
Numpy & Scipy - Fundamental Scientific Computing
Pandas - Data Manipulation and Analysis
Matplotlib - Plotting and Visualization
Scikit-learn - Machine Learning and Data Mining
StatsModels - Statistical Modelling, Testing, and Analysis
Seaborn - For Statistical Data Visualization
Plotly - For sophisticated graphics
Pydot - For complex oriented and non-oriented graphs
16
6. Tools and Techniques
Tool: Tableau
Tableau is a powerful and fastest growing data visualization
17
6. Tools and Techniques
Tool: Google Data Studio
Google Data Studio is a online dashboard and reporting tool.
18
Content
1. Course Objective
2. Course Learning Outcomes (CLOs)
3. Course Home Page
4. Lecture Plan
5. Evaluation Scheme
6. Tools and Techniques
7. Project Work
19
7. Project Work
Example: Create Dashboard and Share
1. Predict Future Product Prices Using Facebook Prophet
2. Analyze Box Office Data with Plotly and Python
3. Analyze Stock Data using R and Quantmod Package
4. Create Interactive Dashboards with Streamlit and Python
5. Data Visualization with Plotly Express
6. Building Custom Regional Reports with Google Analytics
7. Create Technical Stock Charts Using R and Quantmod
8. Visualizing Citibike Trips with Tableau
20
Course Execution Plan
Part I (Till 15 Aug 2020) Cover Basics of Python
Syntax, loop, if-else, file handling, etc
Part II (Till 15 Sep 2020) Cover Advance of Python
OOPs in Python, Python Libraries (Numpy, Scipy, Matplotlib)
Part III (Till 15 Oct 2020) Covers Basics of Data Science
Data Analytics, Mode, Mean, Outliers, Feature Selection
Part IV (Till 15 Nov 2020) Advances in Data Science
Dashboard, Tools (Tableau, Google Data Studio)
21
Visit the course home page regularly
22
Lab I
23
Self Learning Resources
24
Resource for Research Papers
25
Share your development on Social Media
Course Facebook page is going to start soon.
Start sharing your development
26
Join and Explore LinkedIn
Build Contacts
Explore internships
Explore freelancing projects
Explore current trends in the job market
Connect to your seniors.
27
General Guidelines
28
Finally
Learning by Doing
29
Thanks
30