2021. 1학기
교과목명(국문) | 게임프로그래밍 |
---|---|
교과목명(영문) | Game Programming |
강의시간(강의실) | 화2~3(D540), 목4(온라인) |
1.교과목개요 |
---|
본 교과목에서는 컴퓨터 게임 개발에 기초가 되는 프로그래밍 기술을 배웁니다. 널리 알려진 캐주얼 게임들을 분석해보고, 그 속에 사용된 자료구조, 알고리즘, 멀티 미디어처리 기술 등에 대해서 알아봅니다. 또한 한 학기 동안 학생들이 직접 설계한 게임을 제작하고 그 과정을 통해 게임 프로그래밍에 있어 발생하는 문제들을 스스로 파악하고 해결하는 능력을 기릅니다.
**블렌디러닝 수업으로 확정시, 모든 실습은 온라인 동영상 강의로 대체 됩니다. ** 예: https://youtu.be/Q74dzhly5Ug |
2.강의목표 |
• 게임 프로그래밍에 필요한 멀티미디어 처리 기술을 이해한다. • 기존의 게임들을 분학하고 게임 프로그래밍에서 사용되는 자료구조 및 알고리즘을 배운다. • 캐주얼 게임에서 자주 사용되는 물리 시물레이션 기술을 배운다. • 직접 설계한 게임을 제작하고 프로그래밍 과정에 발견되는 문제를 스스로 해결하는 방법을 배운다 |
3.강의자료 |
• 이론 수업은 사이버캠퍼스를 통해 제공되는 수업 자료로 진행합니다. – http://e-cyber.catholic.ac.kr • 실습 및 과제는 SDL라이브러리와 아래의 예제 코드를 사용하여 진행합니다. – https://github.com/mingry/CU_GP_CourseExamples |
4.평가방법 |
• 실습 및 과제 (40%) • 시험 (20%) • 프로젝트 제안 발표 (15%) • 프로젝트 최종 발표 (15%) • 출석 (10%) |
5.팀프로젝트 결과물 |
1조 이호설 정재현 김종원 김태진 고원준
3조 김다빈 박혜미 이주원 정서연 정우연
4조 김수완 박민호 김동주 최윤지 강예진