Course Syllabus

Syllabus

Prerequisites

  • EAE student (non-EAE students require permission of the instructor)
  • This is your last year (will graduate this coming spring or fall).  For CS students, Computer Science states that you must be within 4 CS classes of finishing your degree.  Note - you will be required to attest to this in a signed form.

Communication

  • Instructors: mailto:teach-capstone@eae.utah.edu
  • There is a capstone at eae dot utah dot edu mailing list that is all of you.  We will populate it once you fill out the homework 1 form.  We will use this email list to contact you about class information.

Hardware/Software Used in the Class

  • Potential computer labs: WEB 130, WEB 210 (Engman lab), the Marriott Library.
  • It is highly likely that you will make use of Adobe Photoshop. All of the Adobe products are available to each student for free (see software.utah.edu if you do not already have access).
  • For those students from outside of Engineering, you will need to visit the operators (back of WEB 210) to receive your CADE login (to use the WEB computers).

Textbooks

  • Currently none.

Teams

  • The entire two semesters you will be working in a team.

Workload

  • This is a 3 credit hour class, so we expect at least around 10 hours of work each and every week. Also, showing up for class is REQUIRED as mostly you will be meeting with your team. It is the only guaranteed time that everyone will have when they can meet with your team.  We may take attendance every day.  You will lose points if you are late.

Learning Outcomes

  • Student will be able to pitch a game and evaluate other pitches.
  • Student will be able to rapidly create a prototype video game.
  • Student will experience working in large (of about ten students) interdisciplinary teams to create a feature-complete alpha version of a video game.
  • Student will learn the scrum agile process and how to apply it in the development of a software product.
  • Student will learn the process of evaluating video games.

Quizzes and Exams

  • We do not plan any quizzes or exams, but reserve the right to add them should we see the necessity.

Grading

  • Sometimes we will have assignments which will be weighted and you will receive a grade for.
  • The rest of the time we will be judging you on completing your weekly work assignments. You will have a task or set of tasks that you must complete in your hours of work during the week. If you don't complete it, then you will receive an F for the week. If you do it, you will receive a C. If you do it well, then you receive a B. If you do it well and you do something extra, or you do an EXCELLENT job, then you receive an A.

Homework Due Time

  • Date and time your contracted work must be completed is specified in each homework. Unless stated otherwise, you MAY NOT turn in homework late.

Release

  • It is our intention that the video games completed in this class will be released to the world.
  • All assets that you use in the game (art, model, music, etc.) must be completely royalty free!!!

Game Type

  • Given the time requirements, we anticipate that we you be building a 2D or a 2.5D game. We are open to discussion if you want to do a 3D game, but the time costs in creating models could dominate the effort (but some 3D games with simple models are possible).

Copyright Notice

This class has an opt-out policy, by virtue of participation, you are granting the instructors and the University of Utah at large permission to use your assignments and work related product for educational, not for profit use.

Student Code

Flake Out

  • We plan to carefully monitor all work and anyone that flakes out on their duties will be in danger of failing the class. If you see this happening on your team, please notify the instructors immediately.

Appeals Procedures, Withdrawal Procedures, Repeating Courses, Adding Courses, and Americans with Disabilities Act

  • The information on these topics is college wide and provided here.

Course Summary:

Date Details Due