Anonymous

Changes

From CS 400 Level Course Wiki
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..."
'''Course Information''' <br>
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.

{| style="text-align:left; width: 550PX;"
! Instructor
! Section
! Day & Time
! Location
|- style="vertical-align:top;" |
| Jeffrey Hollingsworth || style="vertical-align:top;" | 0101 || TuTh 9:30AM - 10:45AM <br> MW 2:00PM - 2:50PM || style="vertical-align:top;" | [http://maps.umd.edu/map/index.html?Welcome=False&MapView=Detailed&LocationType=Building&LocationName=406 CSI 1122]<br>
|- style="vertical-align:top;" |
|||| 0102 || style="vertical-align:top;" | TuTh 9:30AM - 10:45AM <br> MW 1:00PM - 1:50PM || style="vertical-align:top;" | [http://maps.umd.edu/map/index.html?Welcome=False&MapView=Detailed&LocationType=Building&LocationName=406 CSI 1122]
|}

''' Course Prerequisite(s) ''' <br>
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 ''' <br>
Current year not yet available. Please see Spring 2016 [http://www.cs.umd.edu/class/spring2016/cmsc425/ here]

''' Hours Per Week ''' <br>
~ 6 Hours

''' Languages Used ''' <br>
Students' choice, but most choose Unity+C# or Unity+Javascript

''' Recommended Prior Experience ''' <br>
Familiarity with linear algebra (vectors, matrices) and willingness to learn some 3D geometry.

''' Projects, Exams, or other Assessments ''' <br>
Typically two small programming assignments, two written homeworks, one large semester project (a game of the student's choice), two exams.

''' Misc Info ''' <br>
See [http://www.cs.umd.edu/class/spring2016/cmsc425/final-projects.shtml Spring 2016 Final Projects] for videos of sample projects.