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. Monday at SF551
(class)
3:40 P.M. ~ 5:30 P.M. Wednesday 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
蔡承恩 (alex9290@gmail.com)
office: SF 616
phone number: (02) 2905-38
office hour:
Grading
midterm: 25% of your grade
final: 40% of
your grade
lab: 15% of your
grade
programming
tests: 20% 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.
26 |
introduction |
chapter
1, 2 |
chapter
1 |
|
|
Mar.
4 |
intro.
to classes, objects, and strings |
chapter
3 |
chapter
11 |
|
|
Mar.
11 |
functions
and introduction to recursion |
chapter
6 |
chapter
12 |
|
|
Mar.
18 |
classes
– a deeper look part I |
chapter
9 |
chapter
12 |
|
|
Mar.
25 |
classes
– a deeper look part II |
chapter
10 |
chapter
13 |
|
|
Apr.
1 |
holiday |
|
|
|
|
Apr.
8 |
operator
overloading |
chapter
11 |
chapter
13 |
|
|
Apr.
15 |
midterm |
chapter 1, 2, 3, 6, 9, 10, 11 |
chapter 11 ~ 13 |
|
|
Apr.
22 |
inheritance |
chapter
12 |
chapter
14 |
|
|
Apr.
29 |
inheritance |
chapter
12 |
chapter
14 |
|
|
May.
6 |
polymorphism |
chapter
13 |
chapter
14 |
|
|
May.
13 |
polymorphism |
chapter
13 |
chapter
14 |
|
|
May.
20 |
class
template |
chapter
14 |
chapter
16 |
|
|
May.
27 |
stream
input/output |
chapter
15 |
|
|
|
Jun.
3 |
exception
handling |
chapter
16 |
chapter
16 |
|
|
Jun.
10 |
holiday |
|
|
|
|
Jun.
17 |
final |
chapter 2, 3, 6, 9, 11 ~ 16 |
chapter 11 ~ 16 |
|
|
Jun.
24 |
self-learning |
|
|
|