Difference between revisions of "CMSC425 - Game Programming"
(Created page with "'''Course Information''' <br> This course provides an introduction to the principles, practices, and technologies of computer game programming and design. This includes an int...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 8: | Line 8: | ||
! Location | ! Location | ||
|- style="vertical-align:top;" | | |- style="vertical-align:top;" | | ||
− | | | + | | David Mount || style="vertical-align:top;" | 0101 || TuTh 2:00PM - 3:15PM || style="vertical-align:top;" | [http://maps.umd.edu/map/index.html?Welcome=False&MapView=Detailed&LocationType=Building&LocationName=406 CSI 1121]<br> |
− | |||
− | |||
|} | |} | ||
Latest revision as of 12:36, 12 October 2016
Course Information
This course provides an introduction to the principles, practices, and technologies of computer game programming and design. This includes an introduction to game hardware and systems, the principles of game engine design, object and terrain modeling, game physics, AI for games, networking for games, rendering and animation, and aural rendering.
Instructor | Section | Day & Time | Location |
---|---|---|---|
David Mount | 0101 | TuTh 2:00PM - 3:15PM | CSI 1121 |
Course Prerequisite(s)
Prerequisite: 1 course with a minimum grade of C- from (CMSC414, CMSC417, CMSC420, CMSC430, CMSC433). Restriction: Permission of CMNS-Computer Science department; or must be in one of the following programs (Computer Science (Master's); Computer Science (Doctoral)).
Class Webpage
Current year not yet available. Please see Spring 2016 here
Hours Per Week
~ 6 Hours
Languages Used
Students' choice, but most choose Unity+C# or Unity+Javascript
Recommended Prior Experience
Familiarity with linear algebra (vectors, matrices) and willingness to learn some 3D geometry.
Projects, Exams, or other Assessments
Typically two small programming assignments, two written homeworks, one large semester project (a game of the student's choice), two exams.
Misc Info
See Spring 2016 Final Projects for videos of sample projects.