01204212 Abstract Data Types and Problem Solving
Week Date Topic Material Ref.
1 Jun. 24, 2025 Course Overview
C Programming (Part I)
2 Jul. 1, 2025 C Programming (Part II)
3 Jul. 8, 2025 C Programming (Part III)
4 Jul. 15, 2025 Mathematic Review
Asymptotic Notation and Basic Complexity Analysis
5 Jul. 22, 2025 Data Structure and ADT
C Programming with Struct
6 Jul. 29, 2025 Array List and Linked List
7 Aug. 5, 2025 Stack and Queue
Aug. 11, 2025 -- Midterm Examination (8.00 ~ 11.00) -- -
8 Aug. 19, 2025 Tree and Hierarchical Order
9 Aug. 26, 2025 Ordered Tree
10 Sep. 2, 2025 Search Tree
11 Sep. 9, 2025 Priority Queue
12 Sep. 16, 2025 Hash
13 Sep. 23, 2025 Searching Algorithms
14 Sep. 30, 2025 Sorting Algorithms
Oct. 7, 2025 -- No Class --
(Commencement Ceremony, Oct. 6~9, 2025)
-
15 Oct. 14, 2025 Basic Graph Algorithms
Oct. 29, 2025 -- Final Examination (9.00 ~ 12.00) -- -
Data Structures and Algorithm Analysis in C, M. A. Weiss, Pearson, 2nd edition, 1996 [_]
Introduction to Algorithms, T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, PHI Learning, 3rd edition, 2010 [_]