Department of Computer Science & Industrial Technology

Patrick McDowell

Fayard Hall 220, 985-549-5506

Semester:  Spring 2010

Class:  CMPS 455/555 – Computer Game Programming

Class Time: TuTh 12:30PM - 1:45PM 

Location:  Fayard 126

Office Hours:  9 to 9:30 am, 12:30 – 2:00 pm T-Th; 9 to 12 Wed.




Computer Game Programming. Credit 3 hours.


Prerequisites: CMPS 390


Course Description:

Topics include fundamentals of graphics display, introduction to game design with theory and applications. The course will concentrate on 2d game design and development.


  • Textbook: “Game Programming All In One”, Jonathon Harbour, Third Edition

Minimum Topics:


Learning Objectives: Students will be able to design and develop games of basic to intermediate levels of complexity. They will have a grasp of the fundamentals and have the tools to take it to the next level if they so desire.



Relevance to Program Learning Outcomes and Evaluation:


Grading Policy: Final course grades will be computed roughly as follows:

  2 to 4 Quizzes   40%

  Final Exam   20%

  Programs/ Homework/Project  40%


Note: The final will be a two- part test. Part B will be everything covered from the most recent quiz; part A will be everything else. If a student has done all work on time and has a 93% average or better, their final will consist of part B, otherwise, it will consist of parts A and B.


      • Warning: Students must submit all assignments and take all tests in order to receive a passing grade.
  • Grading Scale:   A ten-point grading scale will be used for determining final grades, 
      • no curving. A perfect attendance record can be helpful for students within one percentage point from the next higher grade.
    • 90 % and up   - A
    • 80 % to 89.9 %   - B
    • 70 % to 79.9 % - C
    • 60% to 69.9% - D
    • 60 % and below - F
      • Assignments: Get your homework done on time. There will several assignments in this class, so it is imperative that students keep up with the material. Be sure that all required elements are included in your submission.
      • All assignments should be done independently; students share the score of any duplicated assignments.
    • No late assignments/homework will be accepted.
      • Missing Test:  All test dates will be announced in class and on Blackboard at least one week ahead of time. All dates are firm. Prior arrangements must be made with the instructor, whenever possible. 
  • Blackboard:    Submit your assignments on Blackboard unless otherwise noted.
      • Attendance: Attendance is mandatory for all sessions of this course. Students who have more than 6 unexcused hours will be dropped from the course. Absences will be excused only with a valid written excuse, such as from a physician.
      • Absences will have an adverse effect on your grade in the following ways: missed quiz points, missed announcements concerning assignments and due dates, non-exposure to material not directly covered in text.
      • Students arriving late or leaving early will be recorded as tardy. Every two tardy records will count as an absence.
  •   Students are responsible to sign the attendance sheet for every class. 


Academic University policy will be followed for cases involving alleged academic 

      • Dishonesty: dishonesty. Copying part of another student’s program or exam is CHEATING. Allowing another student to copy is also CHEATING. 
      • For more information refer to the “Academic Dishonesty” policy in the University Undergraduate Catalog:
  • Classroom Decorum: Free discussion, inquiry, and expression are encouraged in this class.
      • Classroom behavior that interferes with either (a) the instructor’s ability to conduct the class or (b) the ability of students to benefit from the    instructor is not acceptable. Examples include routinely entering class late or departing early; use of beepers, cellular telephones, or other electronic devices; repeatedly talking in class without being recognized; talking while others are speaking; or arguing in a way that is perceived as “crossing the civility line.”
      • In the event of a situation where a student legitimately needs to carry a beeper or cellular telephone to class, prior notice and approval of the instructor is required.
      • The office/classroom is not a place for children and neither employees nor  students are to bring their family members for day care or baby sitting. If children require care, then the employee/student is expected to provide that care in an environment other than Southeastern office/classroom space.




Americans with If you are a qualified student with a disability seeking accommodations

      • Disabilities Act: under the Americans with Disabilities Act, you are required to self-identify with the Office of Disability Services, Room 203, Student Union. More information can be obtain at this web address,



  • Notes: This course is required for all Computer Science majors. The passing grad is C!