| When: | Monday, 2:00-4:50pm |
| Where: | NTDP B140 |
| Instructor: | Ian Parberry |
Prerequisites
The prerequisites for CSCE 4220 are CSCE 4210, Game Programming 1 and CSCE 4215, Game Math and Physics. The prerequisite for CSCE 5260 is CSCE 5250, Intro to Game Programming. These may be waived if a sufficient proficiency in game programming can be demonstrated. It is also recommended that you take CSCE 4230, Intro to Computer Graphics, or have some background knowledge of 3D graphics.
Visual Studio and DirectX
We will be using the DirectX Developer's Kit from Microsoft to develop 32-bit fullscreen 3D games for Windows using Visual C++. All of the Microsoft products you will need for this class are available for free download. You will get more information about accessing our MSDNAA site in class. See this essay for the reasons we chose to use Microsoft products in class.
Laboratory
The LARC laboratory, NTRP F204, is open and staffed during these hours for use in this class.
Course Information
See the course descriptions for CSCE 4220 and CSCE 5260.
Subversion
You will need a Subversion client loaded on your computer. We recommend TortoiseSVN. The official class Subversion repository URL for notes and code is (copy and paste this into the Subversion dialog box I showed you in class) http://subversion.larc.unt.edu/local/4220 Your group repository URL (for code development and homework turnin) is http://subversion.larc.unt.edu/local/4220group[0-11].
SETE
The Student Evaluation of Teaching Effectiveness (SETE) is a requirement for all organized classes at UNT. This short survey will be made available to you at the end of the semester, providing you a chance to comment on how this class is taught. I am very interested in the feedback I get from students, as I work to continually improve my teaching. I consider the SETE to be an important part of your participation in this class.
Grading and Examination Policy
Students are required to create a game demo based on the topics taught in this class. The code must be written in C++ for DirectX and must run on the computers in the laboratory. Students may work in groups of two or programmers, together with artists from the College of Visual Arts and Design. A final oral examination for the programmers will be given in Finals Week on a group by group basis.
Cheating Policy
The Department of Computer Sciences cheating policy will be adhered to. Any student caught cheating will receive a grade of F for this course, and further disciplinary action will be taken. Cheating includes, but is not limited to, all forms of plagiarism and misrepresentation. See the UNT Center for Student Rights and Responsibilities web page for more information.