Professional Documents
Culture Documents
The specific tools and languages are secondary, but at this point, we expect to use
some combination of the following:
Requirements
CSCI 43800 is a course in advanced game development. The course is intended for
CS majors and others with significant background in computer programming in multiple
languages. Students in this course should have the following background
Expectations
Throughout the course, you will have the opportunity to build models, scenes and
games in a variety of formats. Specific assignments may change, but your final grade
will be based on the following components:
Lab assignments - There will be between 4 and 10 lab assignments. All lab
assignments together will constitute 40% of the final grade. Note you will
NOT be given class time to work on assignments, so you must budget time
outside of lecture.
Exams - There will be one midterm exam and one final exam. The exams
will be given over Oncourse or Canvas. Each exam constitutes 20% of the
final grade
Final Project - You will be expected to submit a final culminating project at
the end of the semester. You wil have great flexibility in the format and
outcome of this project. The final project is worth 20% of the overall grade.
Note that this is a 400-level computer science course, and we have high expectations
of student performance. All assignments will include descriptions of what is needed to
earn a decent grade, but fulfilling the minimal requirements of an assignment does not
guarantee 100%. Very high scores are reserved for the exceptional work you are all
capable of, and will not be awarded lightly.
Academic Integrity
Game programming is a community endeavor, and it is expected that you will work with
colleagues and use appropriate resources for completing your assignments. However, it
is your responsibility to ensure you are respecting the laws and traditions of academic
honesty. If you are using any kind of intellectual property in your projects, you are
required to do the following:
Note that following a tutorial closely (even if you didn't copy and paste the code) is still
not original work. Also, please do not use 'ripped' graphics or sound effects in your
games. I will show you plenty of places to get legitimate resources.
If you are found in violation of these principles, you may face any of the following:
Group Weight
Assignments 0%
labs 40%
exams 40%
Total 100%