Data Structure and Algorithm using Python

 

Level

Lesson

Class A

(BSc)

Class B

(MSc)

Topic

1

1

6 October 2021 (Wednesday)

19:00 – 22:00 (P116)

 

12 March 2022 (Saturday)

10:00 – 13:00 (P116)

Python Overview and Programming Basic

Exercise 1

 

 

2

7 October 2021 (Thursday)

19:00 – 22:00 (P116)

 

12 March 2022 (Saturday)

14:00 – 17:00 (P116)

Flow Control

Exercise 2

 

 

3

8 October 2021 (Friday)

19:00 – 22:00 (P116)

 

19 March 2022 (Saturday)

10:00 – 13:00 (P116)

Python Data Structure

Exercise 3

 

4

15 October 2021 (Friday)

19:00 – 22:00 (P116)

 

19 March 2022 (Saturday)

14:00 – 17:00 (P116)

Function

Exercise 4

 

5

20 October 2021 (Wednesday)

19:00 – 22:00 (P116)

 

 

Module

Exercise 5

 

6

22 October 2021 (Friday)

19:00 – 22:00 (P116)

 

26 March 2022 (Saturday)

10:00 – 13:00 (P116)

File Manipulation

Exercise 6, Source File

 

7

27 October 2021 (Wednesday)

19:00 – 22:00 (P116)

 

Object-Oriented Programing

PCEP Sample Question

2

8

3 November 2021 (Wednesday)

19:00 – 22:00 (P116)

 

2 April 2022 (Saturday)

10:00 – 13:00 (P116)

Data Manipulation with Pandas

Exercise 8, Source File

 

9

5 November 2021 (Friday)

19:00 – 22:00 (P116)

 

26 March 2022 (Saturday)

14:00 – 17:00 (P116)

Arrays Processing by NumPy

Exercise 9, Source File

 

10

10 November 2021 (Wednesday)

19:00 – 22:00 (P116)

 

 

Visualization with Matplotlib

Exercise 10, Source File

 

11

12 November 2021 (Friday)

19:00 – 22:00 (P116)

 

 

Web Scraping

Exercise 11, Source File