CS 179 - Senior Design in Computer graphics/Electronic games

Fall 2012
Discussion: WCH 141
Time: W 3:10 - 4:00am
LAB F 2:10 - 5:00 WCH 127

Final TBA
Description
This course is positioned to expose the students to the design of games, software architecture, and hands-on opportunities to build their own games in a structured, supportive environment. The course will also bring awareness to the related topics surrounding games, such as violence and social impact, stressing the importance of the role of the programmer in such areas. In addition, this course will provide an introduction to techniques used in game engines, motion generation, behavior and AI for autonomous characters, interfaces, and networks for multi-user play.

Instructor
Victor Zordan
Office Hours: 4:10-5:00 Wed, 1:30-2:30 Thur, or by appointment
Teaching Assistant
Wojciech Karas (wkara001 at cs.ucr.edu)

General Information

There are no formal texts for the course. Handouts and online references will be provided in class.

Syllabus

Instructor/team meetings will be held on Mon. The following are due dates. Changes will be reflected on the website.

Project Proposal, due Oct 10
Progress Report I, due Oct 31
Progress Report II, due Nov 21
Final Report, due TBA
Final Presentation TBA

Grading

The bulk of the assigned work will take the form of a team project. Teams will be determined in class. Various assignments will be handed out during the quarter with details related to their coverage, due dates, etc.

TEAM PROJECT: Projects will be developed using OGRE 3D. An intro to Ogre 3D will be given. Project proposals are due during the second week of classes. During the quarter each team must turn in two project updates (on the dates marked above). A final presentation of the projects will be made during the final exam period. A final written description (report) of the project (5-10 pages) will be due at the time of the final presentation. Grading will be based on projects (80% = Proposal (5%), 3 reports (15% each), final game (40%), final presentations (10%)), lab completion (10%), misc. homework assignments/participation (10%).


Contact Information:

Victor B. Zordan
vbz at cs.ucr.edu
337 EBU II, 827-2557
Department of Computer Science
University of California, Riverside