아텐츠게임아카데미 강남본원

교육과정

아텐츠게임아카데미의 교육과정을 소개합니다.

[ON-TACT] GAME PROGRAMMING

[ON-TACT] 누구나 할 수 있는 프로그래밍! C/C++ 깨우치기 (2개월)

C언어의 절차적 프로그래밍 방식을 배움으로써 기본적인 프로그래밍의 원리를 깨우치고,
C++ 언어의 교육을 통하여 객체지향 프로그래밍의 개발원리를 이해하고 기본적인 프로그래밍이 가능하도록 능력을 배양하는 과정입니다.


원 혁 희Won Hyuk Hee

배우고자 하면 배움을 얻을 수 있다

 

(주)게임앤인터넷 대표이사 아르나온라인, 삽스온라인, 노리존 게임포탈사이트 등

(주)비를로스 개발이사 

(주)넷타임 개발이사 MMORPG 프로렌시아 개발

(주)크레노바 개발이사 댄스코어 개발

(주)아우러 개발이사 산타고, 주사위던젼 등 개발

(주)조아라 개발팀장 

CURRICULUM

기초부터 재직자까지 누구나!
화려한 경력의 강사진들의 노하우와 자부심이 담긴 개인별 맞춤 교육과정을 제공합니다.

Step 1.프로그래밍의 기본 - 변수, 연산자, 분기와 반복문

  • Hello World - C++ 프로그램은 어떻게 생겼나
    • Hello World 프로그램 훑어보기
  • 변수 - 정보를 담는 방법
    • C++에서 정보를 다루는 법
      변수를 사용하는 규칙
  • 타입1 - 정보의 종류
    • C++에서 제공하는 타입
      형변환
  • 연산자 - 정보를 가공하는 법
    • 기본적인 연산자
      비트 단위 연산
      연산자 더 잘 알기
  • 분기와 반복 - 프로그램 흐름을 조절하는 법
    • 분기
      반복

Step 2.개발 언어에서 기본적으로 사용하는 데이터타입

  • 배열, 구조체, 포인터
    • 배열, 구조체, 포인터의 기본
      배열에서의 문자열 사용
      포인터와 Const
      포인터와 배열/배열과 구조체/포인터와 구조체
  • 복합 타입의 모든 것
    • 나머지 복합 타입들
      배열, 구조체, 포인터의 나머지 기능
  • 함수
    • 함수의 기본
      인자의 전달
      함수의 모든 것

Step 3.동적메모리, 문자열 이해, 분할컴파일

  • 동적 메모리 할당
    • 동적 메모리 할당의 기본
      동적 메모리 할당의 응용
  • 문자열
    • 문자열 사용의 기본
      문자열의 사용
  • 헤더 파일과 구현 파일
    • 헤더 파일과 구현 파일의 사용
      * 기본 프로그래밍에 대한 실습 진행

Step 4.객체지향 프로그래밍

  • 클래스와 객체
    • 클래스와 객체의 기본
      클래스와 객체 자세히 살펴보기
  • 상속과 포함
    • 포함
      상속
  • 다형성과 가상 함수
    • 가상 함수를 사용한 다형성의 구현
      오버라이딩
  • 예외 처리
    • 예외 처리의 기본
      구조적 예외 처리 제대로 사용하기

Step 5.C++ 심화, STL, 디버깅, 문자게임제작

  • 접근 범위와 존속 기간
    • 변수와 함수의 접근 범위와 존속 기간
  • 타입2 - 사용자 정의 타입으로서의 클래스
    • 연산자 오버로딩
      클래스와 관련된 형변환
  • 네임스페이스 - 코드를 묶어주는 논리적인 가방
    • 네임스페이스 사용하기
  • 탬플릿과 STL
    • 탬플릿
      STL
  • 입출력 - 콘솔 창과 파일에 입출력하기
    • C++ 스타일의 입출력
      C 스타일의 입출력

INTERVIEW

아텐츠에서 꿈을 이룬 여러분들의 더 큰 미래를 응원합니다!

간편상담문의

상담 신청하기

1644-2260

전국 대표문의전화 (연중무휴)