Description: This reflective repository documents my journey through the C++ Object-Oriented Programming (OOP) course. It explores how I applied course concepts, overcame challenges, and gained valuable insights.
#include <iostream>
int main() {
std::cout << "Hello OOP";
}- Class Name (Kor): 객체지향프로그래밍
- Class Name (Eng): Object Oriented Programming
- Class Code: IGS2130
- Class Group: 001
This course teaches object-oriented programming (OOP) techniques to students who understand the procedural programming techniques of the C++ language. The course covers basic OOP features including class, inheritance, and operator overloading. Laboratory exercises and programming assignments are designed for students' understanding.
| Week | Class Topic |
|---|---|
| 1 | Introduction |
| 2 | Pointers |
| 3 | Dynamic Memory Allocation |
| 4 | Reference |
| 5 | Basics of C++ classes (I) |
| 6 | Basics of C++ classes (II) |
| 7 | Copy constructor |
| 8 | Midterm Exam |
| 9 | Friend && Static |
| 10 | Inheritance |
| 11 | Virtual Fuctions |
| 12 | Virtual Constructors && Destructors |
| 13 | Operator Overloading (I) |
| 14 | Operator Overloading (II) |
| 15 | Final Exam |