| University of Denver | DU Department of Computer Science | DU Game Development Program | Leutenegger's Home Page |
|
Scott Leutenegger |
|
Kav Shrestha |
Swayanti Das |
This course will cover inroductory computer science topics including control structures, classes/objects, and object-oriented programming. Implementation of solutions will be in Java using the Greenfoot IDE. The objective is to learn the fundamental programming techniques using 2D game programming as project assignments.
The lecture is held in JGH 316 on Tue/Thu from 10:00 PM to 11:50.
| projects | 36% |
| in-class labs (can drop 2) | 14% |
| midterm | 25% |
| final | 25% |
The 36% for the projects will be 9% each.
You will be working in grops of two. The basic presumption is that the work you hand in was done by you two, and ONLY you two. Occasionally on your programs (but never on exams!), it may be necessary to ask someone for help. You are permitted to do so, provided you meet the following two conditions.
We shall not deduct credit for small amounts of acknowledged assistance. Such shared interest can be beneficial to all concerned. We do reserve the right to give less than full credit in circumstances where it appears that there has been large-scale division of labor, and you are not getting as much learning out of the assignment as you should. Unacknowledged help will be deemed as cheating and will result in a grade of F for the course and cheaters will be brought to the attention of the Dean. Cheating on an exam will be result in a grade of F for the course and cheaters will be brought to the attention of the Dean.
The calendar below contains links to homework assignments, links to programming projects, as well as important dates for you to keep in mind. First is brief topic guide, followed by the full calendar. Note, this is a guide, we may deviate from this order.
| Tue | Thu | |||
|---|---|---|---|---|
|
Sep 9 Chapter 1 (PDF) Chapter 2 (PDF) Chapter 3 (PDF) RedHoodFinal.zip Lab 1 |
Sep 11 Lab 2 Assignment 1 |
|||
|
Sep 16 Example_game0 Lab 3 |
Sep 18 Example_game1 Lab 4 |
|||
|
Sep 23 Example_game2 Example_game3 Example_game4 Lab 5 Assignment 1 due |
Sep 25 Example_game5 Example_paddleBall Lab 6 Assignment 2 |
|||
|
Sep 30 Class paddle ball example so far Example_newPaddleExample Lab 7 |
Oct 2 ListExample1 ListExample2 ListExample3 Lab 8 |
|||
|
Oct 7 Lab 9 Lab 10 |
Oct 9 Lab 11: Play Boolean Logic Game Lab 12: Midterm Practice |
|||
|
Oct 14 Assignment 2 due |
Oct 16 MIDTERM |
|||
|
Oct 21 Assignment 3 Greeps Scenario More Info (flyer) |
Oct 23 |
|||
|
Oct 28 Assignment 3 due |
Oct 30 |
|||
|
Nov 4 |
Nov 6 ScanCatsAndDogs.java Assignment 4 |
|||
|
Nov 11 |
Nov 13 final practice problems finalListQuestionAnswers.txt ass4_people.txt ass4_pets.txt Assignment 4 due |
|||
| Section 1 FINAL: Tuesday November 18, 10 - 11:50 | ||||
This page was last modified on: