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 |