.컴퓨터 프로그래밍 기초
C, C++, 자료구조, 디버깅, 최적화
.Windows API 프로그래밍 기초
윈도우, 메시지 처리, 메뉴, 대화상자, GDI
.2D 그래픽 프로그래밍
DIBSection, 직선, 원, 곡선, 스프라이트, 2D 클리핑
.3D 수학
벡터, 쿼터니온, 행렬, 해석기하
.3D 그래픽 프로그래밍 기초
레스터라이저, 좌표변환, 조명,
텍스츄어매핑, 포그, 3D 클리핑
저수준 소프트웨어 3D 엔진 구현
.3D API 프로그래밍
OpenGL, DirectX Graphics(Direct3D)
.3D 에니메이션 프로그래밍
Vertex morphing, Key-frame animation, Hierachy animation
Bones Animation(Skinning), Animation Blending
.Scene Graph
Terrain, Terrain LOD, BSP, PVS, Octree, Quadtree
.프로젝트I
Terrain Editor, Animation Viewer, BSP map Viewer
.고급 렌더링 기법
고급 텍스츄어매핑, Shadow, Vertex Shader, Pixel Shader
cartoon rendering(NPR), High Level Shader Language
.물리학 프로그래밍
동역학, 미분방정식 수치해법, 파티클 효과, 강체역학, Cloth, Fluid
.멀티미디어 프로그래밍
Digital Sound, MIDI, DirectX Audio, DirectShow
.네트웍 프로그래밍
TCP/IP, Winsock, DirectPlay, Dead Reckoning
.인공지능 프로그래밍
FSM, Fuzzy, Neural Network, Genetic Algorithm
.프로젝트II
졸업작품 개발
-- g-matrix에서 퍼옴