Introduction to Programming (II) C++
This course introduces the support of object oriented programming (OOP) by the C++ programming language, the basics of object oriented programming and Modern C++.
Textbooks
- Learn C++ Programming by Refactoring. Bang-Feng Liu. NTU Press. 2023.
- Thinking in C++. Bruce Eckel, Vol.1. 2000.
- Effective C++. Scott Meyers. O'Reilly. 2016.
- C++ Primer. 5th Edition. Stanley B. Lippman, Josée Lajoie, Barbara E. Moo. 2019.
Grading policy
- Assignments (20%)
- Midterm Examination (40%)
- Final Exaimination (40%)
Lectures and assignments
- Introduction: C++ as a better C? [slides]
- Classes & Objects [slides]
- Constructors & Destructors [slides]
- Inheritance [slides]
- Function Overloading & Overriding [slides]
- Case Study: Stack [slides]
Exams
Please feel free to use the slides as long as giving appropriate credit to the author!
Any question is welcome.
Please contact Joseph, Chuang-Chieh Lin (Email to:
josephcclin_AT_mail_ntou_edu_tw)
© 2024 Joseph Chuang-Chieh Lin