Computer Programming III
Course Purpose |
---|
To acquire basic skills to write practical programs in C and C++ languages. |
Learning Goals |
Students should be able to: 1) write programs using functions and perform separate compilations, 2) write programs using arrays, structures, pointers, and dynamic memory allocation, and 3) implement programs based on typical algorithms for list processing, sorting, and searching. |
Topic | |
---|---|
Session 1 | Basic primitives |
Session 2 | Separate compilation |
Session 3 | Pointer |
Session 4 | Array and structure |
Session 5 | First test |
Session 6 | Memory allocation |
Session 7 | List |
Session 8 | Sort |
Session 9 | Hash |
Session 10 | Second test |
Session 11 | C and C++ |
Session 12 | Standard template library |
Session 13 | Constructor, destructor and assignment |
Session 14 | Inheritance and polymorphism |
Session 15 | Total review |