Textbook:
Fundamentals of Data Structures in C++, 2nd ed., by Horowitz et al.

Course Outline:
Intro. to C++ and Algorithm : Chapter 1
C++ and Arrays : Chapter 2
Stacks and Queues : Chapter 3
linked Lists: Chapter 4
Trees: Chapter 5
Graphs: Chapter 6
Sorting: Chapter 7
Hashing: Chapter 8
Advanced Topics: others

Grading Policy:

Online quizzes: 20% NTHU Online Judge System, http://acm.cs.nthu.edu.tw/
Preview quizzes: 10%
Assignments: 20%
Two exams: 45%
Participation: 5%



Note:
Students should take and pass at least one programming course in advance and
can
program in C & C++ well.
The course is lectured in English.
All the announcement will be sent through iLMS.


The distance learning platform is:
https://teams.microsoft.com/l/team/19%3a3TRUxPVxWrlQ2Dk95IThZ6rDTQ1x06DrX6q6qWDC1H
41%40thread.tacv2/conversations?groupId=3ec34d53-eedf-43dd-b2ab-
ccdec739ac58&tenantId=6c3bc511-43c7-4596-baeb-2335c69c41f1

NTHU eLearn system will be employed as well