Object Oriented Programming and Data Structures (物件導向程式設計)

General information

Instructor name: 黃世強 (Sai-Keung Wong)

Office: Room 706

Email: wingo.wong@gmail.com or cswingo@cs.nctu.edu.tw

#ext. 56626


Teaching Assistants:

Name <Email>


Office hour

陳萱 <hsuanchen.18@gmail.com>

電資大樓 707

吳柏均 <f2490107188@gmail.com>

電資大樓 707

曾義鈞 <kilaonlylove@gmail.com>

電資大樓 707

Kuan-yu Liu <liu6352609@gmail.com>

電資大樓 707

WenYun Liu <jp60504@gmail.com>

電資大樓 707

張家浩 <kahogeoff@gmail.com>

電資大樓 707

黃建堯 <hk850522@gmail.com>

電資大樓 707



Course time schedule:

Monday 13:20 15:10, Thursday 09:00-09:50.

Venue: EC015


Lab time schedule: Thursday (IJK). Venue: EC315. Must attend.

Course Score List (2018/)

Midterm Score List


All the materials taught so far




C++ Basics

C++ Functions and Scopes

Pointers and References

Classes and Objects

Data Sharing and Member Functions

Operator Overloading


Polymorphism and Virtual Functions

Streams and File I/O

Template and STL


Data structures: stack, queue, tree, graph, map,



last update: 26th Feb. 2018