<수업-1-11>

강   의   계   획   서

2007학년도 제2학기		멀티미디어공학 4학년						최종 수정일 2007년 7월 10일
교과목명 (학수번호)	게임 디자인 ()				분반		이수구분	학부기초	학점 (시간)	3 (3)
강의시간	목 5, 6교시 금 1교시				강의실	2과512	상담시간	강의 후 30분간
교수명 (이메일)	박경신 (kpark@dankook.ac.kr)				연구실	3과417	전화번호	휴대폰: 010-8636-1960
선수과목	게임 프로그래밍, 그래픽스 프로그래밍
구분 (%)	이론 (30) 실습 (30) 설계 (40)
교과목 목표 멀티미디어 및 게임 소프트웨어 트랙의 수요지향적 교과목으로 게임 디자인을 위한 기본 컨셉에서 개발까지 모든 과정을 배운다. 그룹별로 실제 간단한 게임 프로젝트를 기획하고 제작하는 과정을 통하여 게임 다자인 능력을 배양한다.
교과목 목표와 프로그램 목표와의 연관성
1. 기초 소양 함양			0%
2. 창의적 기획능력			20%	본 과목에서 그룹별 프로젝트에서 창의적인 기획과 설계가 필요하다.
3. 프로젝트 협동능력			10%	그룹별 프로젝트를 추진하면서 그룹원들과 협동하는 능력을 키운다.
4. 특성화된 전공 교육			40%	게임 그래픽스 프로그래밍과 이론에 나오는 기본적인 용어의 습득은 특성화 관련 교육과정에 중요한 초석이 된다.
4. 산업응용능력			30%	게임 그래픽스 프로그래밍의 기본적인 수학적 개념을 습득하여 추후에 다양한 실전 문제에 부딪혔을 때 응용할 수 있는 능력을 배양하도록 한다.
교과목 개요 본 과정은 게임 프로그래밍의 기본적인 내용을 학습한다. 먼저 게임의 역사나 게임 프로그래밍 기술에 대해 전반적으로 이해한다. 그리고 게임 구조, 설계, 게임플레이, 게임 그래픽스, 인터페이스 등 핵심 기술에 대해 분석한다. 또한 게임제작에 필요한 도구를 이해하고 실습하며, 실제 간단한 게임을 기획하고 제작하는 과정을 통하여 능력을 배양하고자 한다.
수업운영 방법 설계: 3시간/주
교재 및 참고서적 ♦ 주교재 / Core Techniques and Algorithms in Game Programming / Daniel Sanchez-Crespo Dalmau 저 / 이재영(역) / 사이텍미디어 (ISBN: 89-5550-837-9) / 2005 ♦ 참고서적 / 게임 아키텍처 & 디자인 - A New Edition / Andrew Rollings, Dave Morris 저 / 한쿨팀 역 / 제우미디어(ISBN: 89-9088-626-0）/ 2004 ♦ 참고서적 / 루아를 이용한 민첩하고 효과적인 게임 개발 / Paul Schuytema, Mark Manyen 저 / 류광 역 / 사이텍미디어(ISBN: 89-5550-854-9）/ 2005
과제물 숙제 2회
성적평가 방법 1. 중간고사: 0%, 2. 기말고사: 0%, 3. 개별숙제: 30%, 4. Term 프로젝트 발표 및 보고서: 40%, 5. 출석 10%, 6. 수업 참여도 (발표, 질문, 답변, 토론 참여)및 수업태도 20%

주 제 별 강 의 계 획
주	월/일	주 제 및 주 요 내 용	수업형태	비 고
1 주	9/6 9/7	강의 운영계획 전달 & 설문조사 게임프로그래밍 연대기 (Ch 1)	강의 실습	슬라이드 프로젝터
2 주	9/13 9/14	Edutainment & Term Project 설명하기 게임플레이 디자인 & Project group 형성하기	강의 실습	슬라이드 프로젝터
3 주	9/20 9/21	개별숙제1 (교육용 게임 survey) due & 발표 게임플레이 브레인스토밍	강의 실습	슬라이드 프로젝터
4 주	9/27 9/28	개별숙제2 (교육용 게임 아이디어 브레인스토밍) due & 발표 컴퓨터 그래픽스 개요 (Ch 11 & Ch 12) & Project group blog 설치	강의 실습	슬라이드 프로젝터
5 주	10/4 10/5	과제1 (Group project brainstorming & game concept) due & 발표 게임 구조 및 개발 (Ch 2 & Ch 6)	강의 실습	슬라이드 프로젝터
6 주	10/11 10/12	과제2 (Group project storyboarding) due & 발표 Electro & Lua 소개	강의 실습	슬라이드 프로젝터
7 주	10/18 10/19	인간-컴퓨터 인터랙션 (Ch 5)	강의 발표	슬라이드 프로젝터
8 주	10/25 10/26	과제3 (Group project 중간보고서) due & 발표 학술제	강의 시험
9 주	11/1 11/2	사운드 디자인 (Ch 5) 3차원 입체영상 디스플레이 및 그래픽스 개요	강의 실습	슬라이드 프로젝터
10 주	11/8 11/9	게임 인공지능 (Ch 6 & Ch 7 & Ch 8)	강의 실습	슬라이드 프로젝터
11 주	11/15 11/16	과제4 (Group project implementation details 중간보고서) due & 발표 게임 물리 (Ch 19)	강의 실습	슬라이드 프로젝터
12 주	11/22 11/23	중간리뷰	강의 실습	슬라이드 프로젝터
13 주	11/29 11/30	네트워크 게임 (Ch 10)	강의 실습	슬라이드 프로젝터
14 주	12/6 12/7	하드웨어 구조와 특수효과 (Ch 17 & 18)	강의 실습	슬라이드 프로젝터
15 주	12/13 12/14	캐릭터 애니메이션 (Ch 15) 과제5 (Term Project 기말보고서) due & 발표	강의 실습	슬라이드 프로젝터
16 주	12/20 12/21	개별숙제3 (Term Project Critique & 그룹원 자체평가) due	발표	슬라이드 프로젝터

※ 수업형태는 강의, 토론, 세미나, 실험․실습, 발표, 시청각, 유인물, 견학 등으로 구분하여 기재할 것.

※ 수업 중 사용하는 기자재를 비디오, 오디오, OHP, 슬라이드, 컴퓨터 등으로 구분하여 비고란에 기재할 것.

프로그램 학습성과 달성을 위한 본 과목의 기여도
학습 성과	※기여도	학습성과 달성을 위한 교과 내용
1. 수학, 기초과학, 기본소양에서 습득한 이론과 지식을 전공에 응용할 수 있는 능력	1	시나리오제작, 수학, 물리 등에서 배운 지식들을 3D 컴퓨터 그래픽스 게임을 만들 때 활용
2. 컴퓨터 및 정보기술 관련 문제들을 인식하며, 모델링할 수 있는 능력	1	문제 파악 및 프로그래밍 실습
3. 요구된 필요조건에 맞추어 구성요소와 시스템을 설계하고 구현할 수 있는 능력	1	문제 파악 및 프로그래밍 실습
4. 자료를 이해하고 분석할 수 있는 능력 및 프로젝트를 계획하고 관리할 수 있는 능력	1	문제 파악 및 프로그래밍 실습
5. 실무에 필요한 기술, 방법, 최신 도구를 사용할 수 있는 능력	1	비주얼 스튜디오의 통합개발환경, 디버거 사용법 익히기, 게임디자인을 위한 Lua 스크립팅
6. 복합 학제적 팀의 한 구성원의 역할을 해낼 수 있는 능력	1	그룹프로젝트를 진행하며 그룹원으로서의 역할에 충실함
7. 효과적으로 의사를 전달할 수 있는 능력	1	그룹프로젝트를 진행하며 그룹원들과 적절한 의사 소통
8. 직업적 책임과 윤리적 책임에 대한 인식	1	남의 프로그램을 베끼지 않고 개인별 숙제 제출, 그룹프로젝트의 그룹원으로서의 역할에 충실
9. 평생 교육의 필요성 인식과 평생교육에 참여할 수 있는 능력	1	스스로 공부하고 학습할 수 있는 능력 배양
10. 시사적 논점들에 대한 기본 지식	1	최신 기술동향 파악
11. 세계문화에 대한 이해와 국제적으로 협동할 수 있는 능력	1	원서에 나타난 용어 이해
※ 1: 기여함, 0: 기여하지 않음

승인번호                                                              단 국 대 학 교