This course teaches the basics of computer programming in C++. In the first half, the syntax of C++ will be introduced. Students will learn the fundamental computer statements for mathematical and logical expressions, variable assignment, input/output, if-then-else control constructs, looping constructs, and various function calls. At the end of this stage, students should have been able to experience the joy of writing and executing a computer program. Then, in the second half, more advanced programming concepts will be followed, including Object-Oriented Programming (OOP) using Classes and Objects, data structure using Arrays, Strings, and Pointers, and finally fundamental Algorithms for Search and Sorting, and Recursive type of programming.
|
8. Arrays |
|
9. Algorithm for Search and Sorting |
|
10. Pointers |
|
11. Basics of Object-Oriented Programming (OOP) |
|
12. Strings |
|
13. File IO Functions |
|
14. Recursion |
April 14, 2022 因剛考完期中考,停課一次。
Feb. 28 (228和平紀念日), April 4 (兒童節),國定假日停課。
Week |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
|
Month |
Feb. 2022 |
March 2022 |
April 2022 |
May 2022 |
June 2022 |
||||||||||||||
Date 上為星期一 下為星期四 |
14 17 |
21 24 |
28 三/3 |
7 10 |
14 17 |
21 24 |
28 31 |
4 7 |
11 14 |
18 21 |
25 28 |
2 5 |
9 12 |
16 19 |
23 26 |
30 六/2 |
6 9 |
13 |
|
預估進度 |
C1 |
C2 |
C3 |
C3 |
C4 |
C5 |
C6 |
C7 |
期中考 |
C7 |
C8 |
C9 |
C10 |
C11 |
C12 |
C13 |
C14 |
期末考 |
|