C++ Programming (Class 60) Spring Semester 2018

Prof. Ki-Joune Li, Department of Computer Science and Engineering, Pusan National University,


1. Materials 

ž   Introduction (slide)

ž   Review on C-language (Recursion, Pointer and malloc, file I/O)

ž   Sample Programs and Basic Concepts (slide)

ž   Classes (slide, video, sample)

ž   Operator Overloading (slide)

ž   String (slide, sample program)

ž   I/O Stream (slide, sample program)

ž   Inheritance (slide, sample program)

ž   Templates (slide)

ž   Exception Handling (slide)

ž   STL (slide)

ž   How to debug with Code:Blocks (pdf)

2. Assignments

ž   Assignment #1 review on C language

ž   Assignment #2 Character Processing

ž   Assignment #3 File i/o and sorting

ž   Assignment #4 Pointers

ž   Assignment #5 Double Pointer and String

ž   Assignment #6 a sample program in C++

ž   Assignment #7  Class Constructor/Destructor

ž   Assignment #8  Type Casting Constructors

ž   Assignment #9  Operator Overloading

ž   Assignment #10 String and I/O stream

ž   Assignment #11 Inheritance and Polymorphism

ž   Assignment #12 Template, STL, and Exception Handling

3. Announcements