Sidebar

Magazine menu

28
Sun, Apr

TINH314 - Programming for Data Analysis and Scientific Computing

User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
 

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.

  • Define problem properly & clearly
  • Program is written clearly and easily to understand
  • Program run correctly and produce results as requested

4,5

30%

Summative

Final test

 

Programming test on computer (90 mins)

1,2,3,4,5

60%

 

 

 

Total:

100%

THÔNG BÁO

VĂN BẢN - BIỂU MẪU

Số lượng truy cập

13996526
Hôm nay
Hôm qua
Tuần này
Tuần trước
Tháng này
Tháng trước
Tất cả
5670
6575
53245
13871102
284741
343979
13996526

Địa chỉ IP: 3.138.122.4
2024-04-28