You are on page 1of 3

106

Computer Programming

: ___40__ : ___20___

___________________________

E6-A204

_7_ _4_ ~ _8_ _10_



: _9_:_00_ ~ _12_:_00_

(03)4227151#35252

fong@csie.ncu.edu.tw



This course discusses basic programming skills and introduces fundamental data
structure.

C/C++ Java
This course discusses basic programming skills and introduces fundamental data
structure. C/C++ and Java languages will be taught. The following outline is from
the main textbook.


/
", , ,
",
"C++ How to Program", Seventh Edition, Deitel and Deitel, Prentice Hall.

Midterm 40%
Final 40%
Assignment 10% (Java Homework)
On-line test 10% (Mid-Term on-line test)
Participation (+/-%)



1. Introduction to C++ Programming (Programming)
C++
2. Control Statements (Programming)
1
3. Control Statements (Programming)
2
4. Function and Recursion (Programming)

5. Arrays and Vectors (Programming)
1
6. Pointers(Programming)

7. Storing Data(Programming))

8. Introduction to Classes and Objects (Programming)

9. Midterm Exam

10. Arrays and Vectors (Data Structure)


2
11. Stack (Data Structure)

12. Queue (Data Structure)

13. Linked List (Data Structure)

14. Tree (Data Structure)

15. Graph (Data Structure)

16. Sort (Data Structure)

17. Search (Data Structure)

18. Final Exam