Enroll Course: https://www.coursera.org/learn/object-oriented-cpp
소개
안녕하세요, 여러분! 오늘은 Coursera에서 제공하는 ‘Object-Oriented C++: Inheritance and Encapsulation’ 과정에 대해 소개하고자 합니다. Coding 경험이 제한된 분들을 위해 설계된 이 과정은 C++뿐만 아니라 다른 프로그래밍 언어로 전이 가능한 컴퓨터 과학의 기본 개념까지 탄탄하게 잡아줍니다.
과정 개요
이 과정은 C++의 주요 개념인 상속, 캡슐화, 다형성 등을 다룹니다. 수업을 듣는 동안 여러분은 설치 없이 몇 분 안에 당신만의 첫 번째 C++ 프로그램을 작성하고 실행할 수 있습니다. ‘Object-Oriented C++’의 세미나를 수료하기 위한 추천 과정을 먼저 들으신다면 더욱 좋습니다.
주요 내용
- 주 1: 캡슐화 – 캡슐화의 개념을 이해하고, 관련된 함수와 데이터를 클래스 내에서 묶는 과제를 수행합니다. 마지막에는 실습과 과제 평가가 있습니다.
- 주 2: 상속 – 클래스 간의 재사용을 위한 상속 관계를 생성합니다. 역시 실습과 평가가 포함되어 있습니다.
- 주 3: 다형성 – 함수에 유연성을 추가하기 위한 오버로딩 및 오버라이딩을 배웁니다.
- 고급 주제 – 클래스 및 객체와 관련된 기타 주제를 다루며, 마지막으로 실습과 과제가 포함되어 있습니다.
추천 이유
이 과정은 프로그래밍의 기초를 다짐과 동시에, 실제로 코드를 작성하며 배울 수 있는 기회를 제공합니다. 다양한 실습과 과제는 여러분의 이해도를 높이고, 쉽게 배워나갈 수 있도록 도와줍니다. 또한, 배운 내용을 다른 언어에도 적용할 수 있어 훨씬 폭넓은 활용이 가능합니다.
마치며
객체 지향 프로그래밍을 배우고 싶은 분들에게 이 과정을 자신 있게 추천드립니다. C++가 처음인 분들이나 프로그래밍의 기본 개념을 잡고 싶은 분들에게 좋은 기회가 될 것입니다. 그럼 모두, 학습에 재미를 느끼시길 바랍니다!
Enroll Course: https://www.coursera.org/learn/object-oriented-cpp