• 검색 결과가 없습니다.

가. 1차 시험(필기)

문서에서 게임 프로그래머 직무분석 (페이지 83-87)

자격종목명 게임 프로그래밍 전문가

검정목표 게임프로그래밍에 대한 기본 지식과 구현 능력 및 실무 프로젝트 수행 능력을 평가한다.

시험과목 주요 항목

(출제 문제수) 세부 항목

1. 게임 기초

게임 기초 이론 (20%)

1. 게임 관련 이론 2. 게임의 장르

3. 게임 제작 관련 용어 게임 제작 절차 (20%)

1. 게임 제작 기획 2. 게임 제작 과정 3. 프로젝트 관리 기술 발전 동향 (10%) 1. 게임 제작 요소

2. 게임 제작 기술 게임 산업 (10%)

1. 게임 산업의 역사 2. 게임 산업의 특성 3. 게임 산업의 전망

게임 플랫폼 (20%)

1. PC 게임 2. 아케이드 게임 3. 콘솔 게임 4. 온라인 게임 5. 모바일 게임 저작권 (5%)

1. 저작권 일반 2. 현황 및 사례 분석 3. 적용 및 예측 게임 관련 정책 (5%)

1. 게임 관련법 현황 2. 등급 분류안 3. 정책의 현황과 전망 게임 마케팅 (10%)

1. 마케팅 일반론 2. 시장 분석

시험과목 주요 항목

(출제 문제수) 세부 항목

2. 전산 정보 처리 실무

전산 개론 (10%)

1. 컴퓨터 통신 및 인터넷의 활용 2. 운영 체제의 이해와 활용 3. 프로그램의 개념과 순서도 4. 프로그램 언어

5. 소프트웨어 공학의 개요

자료구조 (10%)

1. 재귀 함수 2. 스택과 큐 3. 연결 리스트

4. 트리 및 이진 트리 구조 5. 그래프 구조

6. 해싱

알고리즘 (10%)

1. 알고리즘의 분석 및 계산 복잡도 2. 정렬 알고리즘

3. 검색 알고리즘 4. 트리 알고리즘 5. 그래프 알고리즘 6. 수학 알고리즘 7. 스트링 처리 알고리즘 8. 압축 및 암호화 알고리즘 9. 장르별 게임 알고리즘

컴퓨터 네트워크 (10%)

1. 컴퓨터 네트워크의 개요 2. 데이터 전송과 전송 매체 3. 프로토콜과 프로토콜 구조 4. 인터넷과 TCP/ IP

5. 네트워크 보안 6. 분산 서버 시스템

컴퓨터 그래픽스 (10%)

1. 스캔 라인 변화 2. 파일 포맷

3. 좌표 시스템 및 공간 변화 4. 디관절 구조 및 캐릭터 5. 모션 데이터 다루기 6. 라이팅

7. 셰이딩

8. 고급 랜더링 기법 9. 컬링(Cu llin g)

10. LOD(Level of detail) 11. 3D 충돌 체크 기법 12. 그래픽 하드웨어의 이해 인공 지능 (5%)

1. 인공 지능의 개념과 범위 2. 로직

시험과목 (출제 문제수) 세부 항목

2. 전산 정보 처리 실무

데이터베이스 (5%)

1. 데이터베이스의 정의 2. 데이터베이스의 설계와 구축 3. SQL의 개념과 활용

C 언어 (5%)

1. 판단과 반복 2. 데이터 타입 3. 연산자와 수식 4. 배열과 포인터 5. 구조체와 공용형 6. 포인터

7. 변수의 유효 범위와 함수

객체 지향 프로그래밍 (20%)

1. 구조적 프로그래밍 기법 2. C++언어와 Java

3. 객체와 글래스의 개념 4. 클래스의 상속 5. 연산자 오버 로딩 6. 템플리트

7. 예외 상황 처리 8. 컴포넌트 개념

시스템 분석과 설계 실무 (15%)

1. 시스템 설계 기법 2. 입출력 및 파일 설계 3. 프로세스 및 프로그램 설계 4. 시스템의 평가

5. 문제 해결 및 디버깅

3. 게임 개발 실무

게임 프로그램 환경 (10%) 1. 플랫폼 2. 개발 도구

게임 프로그램 구조 (50%)

1. 게임 엔진 2. 오브젝트 구조 3. 입출력 장치

4. 서버 3D w orld 로직 5. 충돌 체크 기법 6. 그래픽 프로그래밍 7. 3D 그래픽 프로그래밍

시험과목 주요 항목

(출제 문제수) 세부 항목

3. 게임 개발 실무 게임 장르별 로직 (40%)

1. 퍼즐 게임의 로직과 구조 2. 액션 게임의 로직과 구조 3. 시뮬레이션 게임의 로직과 구조 4. 육성 게임의 로직과 구조 5. RPG 게임의 로직과 구조 6. 기타 게임의 로직과 구조

4. 게임 프로젝트 실무

프로젝트 실무 (40%)

1. 역할 분담 2. 프로젝트 진행 3. 프로젝트 관리

4. 개발자 및 사용자 테스트 5. 유지 보수 및 서비스 지원

게임 프로젝트의 구성 (60%)

1. 게임 프로젝트 팀의 구성 2. 기획 프로세스의 이해 3. 기획서의 분석

4. 프로그램 사양서의 작성 및 분석 5. 그래픽 프로세스의 이해

6. 그래픽 도구의 사용 7. 그래픽 데이터의 변환 8. 사운드 기술 동향

9. 게임 효과음 및 배경 음악 10. 마케팅의 역할

11. 마케팅 부서와 개발 부서의 관계 문제유형 4지선다형

출제위원전공 전산학과, 게임학과

문서에서 게임 프로그래머 직무분석 (페이지 83-87)

관련 문서