Latest News |
Course Objective
The objective of this course is to learn how
to use the C++ computer programming language to develop computer
software.
Time and Location
3:40 P.M. ~ 6:30 P.M. Wednesday at SF234
(class)
3:40 P.M. ~ 5:30 P.M. Monday at SF551
(laboratory)
Textbooks and Reference
textbook
C ++ How to Program, eighth edition
Paul Deitel and Harvey Deitel
Pearson Prentice Hall, ISBN 978-0-273-75276-9
reference
C++物件導向程式設計實務與進階活用技術
胡昭民 著
博碩ISBN: 978-626-333-120-4
Instructor
phone number: (02) 2905-3871
office hour:
TA
TA:
王慧諦 (hdw21115@gmail.com)
office: SF 616
phone number: (02) 2905-38
office hour:
Grading
midterm: 20% of your grade
final: 35% of
your grade
lab: 15% of your
grade
programming
tests: 30% of your grade, dates: TBA
Academic Integrity and Cheating:
Cheating will not
be tolerated in this class. Cheating in any part of the course will lead to
failing the course. All your work must be done by yourself. It
is ok to discuss course material and assignments with TA and with your
classmates. However, you shall not obtain answers directly from anyone
else but yourself.
Class Schedule
date |
topic |
textbook chapter |
reference chapter |
due |
note |
Feb.
19 |
introduction |
|
chapter
1 |
|
|
Feb.
26 |
intro.
to object technology |
chapter
15 |
chapter
11 |
|
|
Mar.
5 |
intro.
to classes, objects, and strings |
chapter
16 |
chapter
12 |
|
|
Mar.
12 |
classes
– a deeper look |
chapter
17 |
chapter
12 |
|
|
Mar.
19 |
classes
– a deeper look |
chapter
17 |
chapter
13 |
|
|
Mar.
26 |
operator
overloading |
chapter
18 |
|
|
|
Apr.
2 |
holiday |
|
chapter
13 |
|
|
Apr.
9 |
midterm |
chapter 15 ~ 18 |
chapter 11 ~ 13 |
|
|
Apr.
16 |
inheritance |
chapter
19 |
chapter
14 |
|
|
Apr.
23 |
inheritance |
chapter
19 |
chapter
14 |
|
|
Apr.
30 |
polymorphism |
chapter
20 |
chapter
14 |
|
|
May.
7 |
polymorphism |
chapter
20 |
chapter
14 |
|
|
May.
14 |
stream
input/output |
chapter
21 |
chapter
16 |
|
|
May.
21 |
exception
handling |
chapter
22 |
|
|
|
May.
28 |
class
template |
chapter
23 |
chapter
16 |
|
|
Jun.
4 |
final |
chapter 15 ~ 23 |
chapter 11 ~ 16 |
|
|
Jun.
17 |
self-learning |
|
|
|
|
Jun.
24 |
self-learning |
|
|
|