70 likes | 82 Views
Reflecting on topics covered (C++, stacks, sorting) and self-evaluation, inviting TAs for DSA-2018, and sharing upcoming courses and projects in scientific computing and FinTech.
E N D
Closing Remarks on DSA-2017 Jyh-Shing Roger Jang (張智星) CSIE Dept, National Taiwan University
WHAT WE HAVE AND HAVEN'T COVERED • Have • C++, STL, arrays, linked list • Analysis tools • Stacks, queues • Heaps & priority queue • Hash tables • Dynamic programming • Basic graph algorithms • Sorting • Balanced search trees • Haven't • Strings comparison • Advanced analysis tools • Advanced graph algorithms
What We Have Accomplished… • 12 quizzes! • Midterm • Written exam • Programming exam • 5 homeworks • ~60 programming tasks proposed by your fellow classmates!
SELF EVALUATION • Strength • Recording for each class • Animation for explaining algorithms • Helpful TAs for office hours and grading • Application-oriented homework • Weakness • Midterm programming exam is too hard (original goal: average score of 50) • Final project is not very specific initially. • New! • Use of Slido for questions/answering • Programming tasks proposed by fellow classmates
工商時間 (Commercial Time) • My courses next semester • Scientific Computing (科學計算) • Introduction to FinTech (金融科技導論) • Undergrad special project during the summer (暑期專題) • Computer-aided language learning based on Google’s Web 1T dataset • Applications based on embedded systems • TAs for DSA-2018 • Feel free to let me know if you are interested in serving as a TA for DSA-2018!
副教學 • 人生是… • 所以… • 手牽手、摸著石頭過河 • 鴨子划水、各有困境、各自努力 • 愛你所選,選你所愛
Hope you have learned something interesting about DSA. Wish you have a wonderful and unforgettable summer break in 2017! 祝各位有個美好難忘的2017暑假!