1. COURSE OBJECTIVES
This course is an introduction to scientific computing and statistical data analysis based on an open-source software ecosystem of Python. Modern industry is overwhelmed by the amount of data it can collect. At the same time the tools that are used to process, analyze, and visualize the data are expensive and outdated. These days data crunching becomes increasingly the domain of free open-source programming languages such as Python. Hence, the goal of this course is to give the students tools to process large amounts of data efficiently, summarize it, visualize it, and make informative decisions based on that.
Students will be introduced to a modern programming language used in many industries (Python) as well as the full development cycle of a data science project, from the initial application programming through to data processing, data visualization, predictive modeling, and decision-making. By the end of this course, students will be able to take data, clean it, manipulate it, and run basic inferential statistical analyses.
2. COURSE CONTENTS
No. |
Contents |
Time Allocation |
Contribution to CLO |
|||
Hour(s) on the class |
Essays, exercise, Assignments (3) |
Self-study with teacher’s tutorials (4) |
||||
Lecture (1) |
Practice, Seminar (2) |
|||||
1 |
Chapter 1: Introduction to Python for data science |
3 |
0 |
0 |
3 |
1,6 |
2-3 |
Chapter 2: Python Basics |
3 |
3 |
1.5 |
6 |
1,6 |
4 |
Chapter 3: Importing & Loading Data |
3 |
0 |
2 |
4 |
2,5,6 |
5-6 |
Chapter 4: Data Manipulation with Pandas |
3 |
3 |
4 |
10 |
2,5,6 |
7-8 |
Chapter 5: Data visualization |
3 |
3 |
4 |
10 |
2,5,6 |
9-10 |
Chapter 6: Model Development |
3 |
3 |
3 |
10 |
3,4,6 |
11 |
Chapter 7: Model Evaluation |
3 |
0 |
1 |
12,5 |
3,4,6 |
12-14 |
Chapter 8: Data analysis projects with Python |
6 |
3 |
4 |
16 |
3,4,6 |
15 |
Course wrap-up and project presentation |
3 |
0 |
3 |
11 |
|
Total (hour) |
30 |
15 |
22,5 |
82,5 |
3. COURSE ASSESSMENT
– Score ladder: 10
– Type of assessment
Form |
Content |
Criteria |
CLO |
Proportion |
|
Formative |
Attendance |
Students’ attendance and activities on classes |
The number of attendances and participation in lesson |
6 |
10% |
Report |
Group reports on course project. |
|
4,5 |
30% |
|
Summative |
Final test |
Programming test on computer (90 mins) |
1,2,3,4,5 |
60% |
|
|
|
|
Total: |
100% |