HOME >교육과정 > C/C++/파이썬
 
 
 

C/C++/파이썬

 
C   |   C++   |   파이썬

과정설명
1980년대까지 전세계적으로 가장 많은 사람들에게 사랑을 받고 가장 널리 사용된 프로그래밍 전문 언어는 C이다. 하지만 C언어 역시 한계에 부딪치게 되었고 이에 따라 고도로 복잡한 프로그램을 관리하기 위하여 C++가 탄생하게 되었다. C++는 처음 소개된 이후로 1985년과 1989년, 그리고 C++에 ANSI표준을 적용하기 시작한 시기 등 3번에 거처 개정되었다. 1994년에 최초로 표준안이 발표되었으며 ANSI C++위원회는 사실상 스프루스프럽(C개발자)이 설정한 모든 사양을 그대로 수용하고 그외의 약간의 사양을 덧붙였다. 그렇기 때문에 C++는 C프로그래머가 쉽게 C++를 사용할 수 있다는 관련성에서 큰 장점이 있다.
선수과정
초보자도 가능함.
IT분야에 관심있는자.
 
C++
주제(목차) 소주제 주요내용
C++로의 변환 C언어 기반의 C++1 printf와 scanf를 대신하는 입출력 방식
함수 오버로딩
매개변수의 디폴트 값
인라인 함수
이름공간(namespace)
OOP단계별 프로젝트
C언어 기반의 C++2 Chapter 02의 시작에 앞서
새로운 자료형 bool
참조자
malloc & free를 대신하는 new & delete
C++에서 C언어의 표준함수 호출하기
내가 만든 첫 번째 프로그램
객체지향의 도입 클래스의 기본 C++에서의 구조체
클래스와 객체
객쳊향 프로그래밍의 이해
클래스의 완성 정보은닉
캡슐화
생성자와 소멸자
클래스와 배열 그리고 this 포인터
OOP단계별 프로젝트 2단계
복사 생성자 '복사 생성자'와의 첫 만남
'깊은 복사'와 '얕은 복사'
복사 생성자의 호출시점
OOP단계별 프로젝트 03단계
friend와 static 그리고 const const
클래스와 함수에 대한 friend 선언
C++에서의 static
OOP단계별 프로젝트 04단계
객체지향의 전개 상속 상속의 개념
상속의 문법적인 이해
protected 선언과 세가지 형태의 상속
상속을 위한 조건
OOP단계별 프로젝트 05단계
상속과 다형성 객체 포인터의 참조관계
가상함수
가상 소멸자와 참조자의 참조 가능성
OOP단계별 프로젝트 07단계
가상(Virtual)의 원리와 다중상속 멤버변수와 가상함수의 동작원리
다중상속에 대한 이해
OOP단계별 프로젝트 07단계
객체지향의 완성 연산자 오버로딩1 연산자 오버로딩의 이해와 유형
단항 연산자의 오버로딩
교환법칙 문제의 해결
cout, cin 그리고 endl의 정체
연산자 오버로딩2 대입 연산자의 오버로딩
배열의 인덱스 연산자 오버로딩
그 이외의 연산자 오버로딩
OOP단계별 프로젝트 08단계
String 클래스의 디자인 C++의 표준과 표준 string 클래스
문자열 처리 클래스의 정의
OOP단계별 프로젝트 09단계
템플릿(Template)1 템플릿(Template)에 대한 이해와 함수 템플릿
클래스 템플릿
OOP단계별 프로젝트 10단계
템플릿(Template)2 Chapter13에서 공부한 내용의 확장
클래스 템플릿의 특수화
템플릿 인자
템플릿과 static
예외처리(Exception Handling) 예외상황과 예외처리
C++의 예외처리 메커니즘
Stack Unwinding(스텍 풀기)
예외상황을 표현하는 예외 클래스의 설계
예외처리와 관련된 또 다른 특성들
OOP단계별 프로젝트 11단계
C++의 형 변환 연산자 C++에서의 형 변환 연산
 
교육시간
평일 - 주 5일 (월~금),일 2시간
- 1일 2시간 교육 (9:00~11:00, 11:00~13:00,14:00~16:00,16:00~18:00)
강의 시간은 변동될수 있습니다.
주말 - 토요일 : 13:00~16:00 (토,일 3시간씩)
- 일요일 : 13:00~16:00
모집기간

상시모집.
오후 22:00까지 근무하며 전화상담은 24시간 대기중입니다.