Вы находитесь на странице: 1из 30

Data Science Fundamentals

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

 Lectures per week = 2 (1hr)


 Lab per week = 1 (2hr)
 Course Credit =3

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

* Install and explore the above libraries.

16
6. Tools and Techniques
 Tool: Tableau
 Tableau is a powerful and fastest growing data visualization

tool used in the Industry. It connect to almost any database,


drag and drop to create visualizations, and share with a click.

17
6. Tools and Techniques
 Tool: Google Data Studio
 Google Data Studio is a online dashboard and reporting tool.

It is easy to use, customize, and share with others.

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

Lab Experiments will be added time to time.

23
Self Learning Resources

Self Learning Resources will be update time to time.

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.

 Stop wasting time


 Stop Hotstar /Netflix / Amazon Prime etc

27
General Guidelines

28
Finally

Learning by Doing
29
Thanks

30

Вам также может понравиться