• Türkçe
  • English
Course Code: 
ACM 472
Course Period: 
Autumn
Course Type: 
Area Elective
P: 
3
Lab: 
0
Credits: 
3
ECTS: 
6
Course Language: 
İngilizce
Course Coordinator: 
Courses given by: 
Course Objectives: 
Game Programming Technology, has become crucial to the development of computer and web environment. Game programming basics and techniques are explained, the participants will develop gaming programs.
Course Content: 

Game Programming, Game Programming mathematics, graphics, transformations, animation, game programming, sound, input and output hardware and the algorithms used in game programming.

Course Methodology: 
1: Lecture, 2: Question-Answer, 14: Self Study, 16: Project Based Learning
Course Evaluation Methods: 
A: Testing, B: Presentation, C: Homework, D: Project, E: Laboratory

Vertical Tabs

Course Learning Outcomes

 

Learning Outcomes Program Learning Outcomes Teaching Methods Assessment Methods
1) To grasp the basics of game programming 3,4,5  1,2,14,16  A,C,D
2) Make of 2D and 3D modeling 3,4,5  1,2,14,16  A,C,D

Course Flow

 

COURSE CONTENT
Week Topics Study Materials
1 Introduction to Game Programming  
2 3D Mathematics  
3 3D Modelling  
4 Character Modelling  
5 Sound Programming  
6 Using Graphics  
7 Input Hardware  
8 Structure of Games  
9 2D and 3D Transformations  
10 Midterm  
11 Game Engines  
12 Output Hardware  
13 Game Programming Lab  
14 Game Programming Lab  

Recommended Sources

 

RECOMMENDED SOURCES
Textbook Beginning C++ Game Programming,Michael Dawson, Thomson Course Technology, 2004.
Additional Resources 1. Game Design: Theory and Practice (2nd Edition), Richard Rouse, 2005, Wordware Publishing, Inc., ISBN-13: 978-1556229121.
 

2. Unity for Absolute Beginners, Sue Blackman, 2014, Apress, ISBN13: 978-1-4302-6779-9.
 

3. By Will Goldstone Unity 3.x Game Development Essentials (Community Experience Distilled) (2nd Edition) , Will Goldstone, 2009.
 

4.Beginning 3D Game Development with Unity 4: All-in-one, multi-platform game development, Sue Blackman, 2013, Apress, ISBN-13: 978-1430248996.

Assessment

 

ASSESSMENT
IN-TERM STUDIES NUMBER PERCENTAGE
Mid-terms 1 50
Quizzes 2 25
Assignment 2 25
Total   100
CONTRIBUTION OF FINAL EXAMINATION TO OVERALL GRADE   40
CONTRIBUTION OF IN-TERM STUDIES TO OVERALL GRADE   60
Total   100

ECTS

 

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
Activities Quantity Duration
(Hour)
Total
Workload
(Hour)
Course Duration (Including the exam week: 16x Total course hours) 15 3 45
Hours for off-the-classroom study (Pre-study, practice) 15 4 60
Mid-terms 1 3 3
Quiz 2 2 4
Homework 2 3 6
Final examination 1 3 3
Application 1 30 30
Total Work Load     151
Total Work Load / 25 (h)     6,05
ECTS Credit of the Course     6
None