Enroll Course: https://www.coursera.org/learn/programmation-orientee-objet-cpp

안녕하세요, 여러분! 오늘은 Coursera에서 제공하는 “Introduction à la programmation orientée objet (en C++)” 과정을 리뷰하면서 추천해 드리려고 합니다. 이 과정은 객체 지향 프로그래밍의 기본 개념들인 캡슐화, 추상화, 상속, 다형성을 C++ 언어를 사용해 설명합니다. ![C++](https://cdn.pixabay.com/photo/2016/11/21/13/51/c-1696797_960_720.png)

이 과정은 “Initiation à la programmation (en C++)” 과정의 연속으로, 학생들이 기본적인 프로그래밍 지식(변수, 타입, 루프, 함수 등)을 가지고 있음을 전제로 합니다. 수업은 다양한 학습 자료를 제공하는데, 자막이 있는 동영상, 동영상 속 및 외부 퀴즈, 연습문제, 자동 채점되는 과제, 강의 노트 등이 포함되어 있습니다.

### 과정 개요

이 과정은 여러 주제로 나뉘어 체계적으로 구성되어 있습니다. 각 주차는 다음과 같은 주제를 다룹니다:
1. **객체 지향 프로그래밍 소개**: 객체 지향 프로그래밍의 기본 개념을 소개합니다.
2. **생성자와 소멸자**: 객체의 초기화와 종료 과정을 이해합니다.
3. **연산자 오버로딩**: C++의 연산자를 자신만의 클래스로 확장하는 방법을 학습합니다.
4. **상속**: 객체 지향 프로그래밍의 핵심인 상속 개념을 다룹니다.
5. **다형성**: 다형성의 개념을 깊이 있게 이해합니다.
6. **다중 상속**: 다중 상속의 가능성과 발생할 수 있는 문제들을 논의합니다.
7. **사례 연구**: 배운 개념을 바탕으로 한 자세한 사례 연구로 과정을 마무리합니다.

이 과정은 각 주차마다 체계적인 설명과 관련된 퀴즈 및 과제가 있어, 학습자들이 객체 지향 프로그래밍의 기초부터 심화까지 단계적으로 학습할 수 있도록 돕습니다. 수업을 통해 C++를 활용한 객체 지향 프로그래밍의 기초를 확실히 다질 수 있습니다.

### 추천의 이유

이 과정을 꼭 추천하는 이유는 다음과 같습니다:
– **쉬운 접근성**: 비디오 강의와 자막으로 이해하기 쉬운 환경이 제공됩니다.
– **체계적인 커리큘럼**: 각 주제 별로 잘 정리된 내용을 통해 학습할 수 있습니다.
– **실습 중심**: 이론과 실습이 잘 결합되어 있어 실무에 바로 적용할 수 있습니다.

오늘 포스팅은 여기까지입니다. 이 과정이 여러분의 프로그래밍 실력을 한 단계 높이는 데 큰 도움이 되길 바랍니다! 수고하세요!

Enroll Course: https://www.coursera.org/learn/programmation-orientee-objet-cpp