-
교육기간
1개월
-
수업일
평일반(월~금)
주 5일주말반(토, 일)
주 2일 -
상담문의
1666-7790
C++ 과정 소개
컴퓨터의 성능이 강력해 지면서 컴퓨터 프로그램도 크고 복잡해졌습니다. C++은 C언어의 확장판으로 만들어진 객체지향형 프로그래밍 언어입니다. C언어는 프로그램의 흐름을 제어하기 쉽고, 구조적이고 모듈화된 접근이 가능하도록 제어 구조와 함수와 같은 기능들을 통합하였습니다. C++는 이와 같은 도구에 객체 지향 프로그래밍과 일반화 프로그래밍에 대한 지원을 추가하였으며, 이로 인해 모듈화가 더욱 강력해졌고, 재활용할 수 있는 코드를 작성할 수 있게 되었습니다. 해당 과정에서는 C언어와의 관계, 차이점을 학습하고 C++의 다양한 기능을 학습하고 C++ 코딩을 통해 프로그램을 제작할 수 있는 과정을 학습합니다.C++ 과정 학습목표
-
01
C++에 대한 기본적인 이해와 C언어와의
차이점에 대해 알 수 있고 표준 입출력 객체의
사용 방법과 namespace에 대해 이해할 수
있습니다. -
02
C++의 확장된 기능에 대해 이해할 수 있고
동적할당, 객체지향 프로그래밍과 클래스의
특징을 이해할 수 있습니다. -
03
상속과 다중상속을 이해할 수 있고 오버로딩과 오버라이딩에 대해 이해할 수 있으며 다양한
실습을 통해 프로그램을 객체 지향
프로그래밍으로 구현할 수 있습니다.
C++ 과정 커리큘럼
주제 | 소주제 |
---|---|
C++언어란? C언어와의 차이점 표준 입출력 namespace |
C++에 대한 기본적인이해 / C 언어와의 관계와 차이점 |
표준출력(cout), 표준입력(cin) 객체 사용 | |
namespace의 이해 | |
C++의 확장된 기능 | 함수 오버로딩과 디폴트 매개변수의 이해와 연습 |
inline함수의 이해와 연습 | |
신규 자료형 bool의 이해와 연습 | |
C++의 확장된 기능 동적할당 클래스 |
reference 변수의 이해와 연습 |
동적할당의 이해와 연습 | |
포인터 배열과 문자열의 이해 및 연습 | |
객체지향 프로그래밍과 클래스의 특징의 이해 | |
클래스의 객체 개념 생성자 및 소멸자 |
클래스의 형식의 이해 및 연습 |
this pointer의 이해와 연습 | |
생성자와 소멸자의 이해 및 연습 | |
const멤버와 static멤버 상속 |
const와 클래스 멤버의 상수화의 이해 및 연습 |
static멤버의 이해 및 연습 | |
상속의 기본개념의 이해 | |
멤버이니셜라이저의 이해 | |
상속 다중상속 |
상속관계에서 클래스의 이해와 연습 |
다중상속의 이해 | |
상속과 다형성 연산자 오버로딩 |
포인터와 클래스의 이해 |
오버라이딩의 이해 및 연습 | |
바인딩의 이해 및 연습 | |
연산자의 오버로딩의 이해 및 연습 | |
템플릿 함수 / 템플릿 클래스 예외처리 |
함수 템플릿과 클래스 템플릿의 이해 |
try ~catch의 활용 과 이해 |
수강신청 절차 안내
-
STEP1
온·오프라인 1:1 교육컨설팅 -
STEP2
학습계획 수립 -
STEP3
교육비 납부 및 수강신청 -
STEP4
교육 진행
교육후기 더보기
-
정지민 #자료구조 #Python 기초
안녕하세요~ 빅데이터를 전공한 대학생입니다.
-
박연수 #자료구조 #JAVA Programming
안녕하세요 컴공과 박연수입니다.
-
박형민
안녕하세요! 박형민 입니다.