Course
code | CS343 |
credit_hours | 3 |
title | Game Programming |
arbic title | |
prequisites | CS243, CS352 |
credit hours | 3 |
Description/Outcomes | The aim of this course is to introduce students to some of the techniques of modern approaches to AI such as probabilistic reasoning, learning paradigms (statistical, reinforcement …etc.). |
arabic Description/Outcomes | |
objectives | Upon completion of this course, students should be able to:1. Experiment with game design techniques.2. Write applications using game programming library.3. Master 2D graphics programming techniques.4. Experiment with advanced topics such as multi-player games, use of artificial techniques, and 3D graphics programming. |
arabic objectives | |
ref. books | 1. Steve Rabin, Introduction to Game Development, Charles River Media, 2005.2. Kenneth Finney, 3D Game Programming All in One, 2nd Edition, Thomson Course technology, 2006. |
arabic ref. books | |
textbook | Lengyel E., Mathematics for 3D Game Programming and Computer Graphics, Course Technology, 2011. |
arabic textbook | |
objective set | |
content set | |