| University of Denver | DU Game Development Program | Leutenegger's Home Page |
|
Scott Leutenegger |
|
Kav Shrestha |
|
Akash Jain |
COMP 1672, COMP 1771, or permission of the instructor.
| Day | Topics | In-class exercises Notes |
Due | Assignments | |
| Tue 3/24 | Eclipse StdDraw Library Debugging |
* Exercise 1 * Exercise 2 |
Project 1 | ||
| Thu 3/26 | NO CLASS, SNOW |
* Exercise 3 * Exercise 4 |
|||
| Tue 3/31 | OO Review UML Class Diagrams |
* MovingBall Code * MovingBall Driver Code * Flower Code * BadSmellDude Code * BadSmellDriver Code |
|||
| Thu 4/02 | 2D arrays, Simulation, Self-avoiding Random Walk | ||||
| Tue 4/07 | In-class random walk implementation and visualization |
Exercise 5 DeadEndDog |
Project 1 | Project 2 | |
| Thu 4/09 | Stacks and Mazes |
VizPath.jar Stack.java Stack_generic.java |
|||
| Tue 4/14 | Maze Solving Work Time |
Simple IO example code usings Sedgwick example DriverSimpleIO.java In.java infile.txt |
Assignment2.doc Input in the "U" & "D" format: in4x4.txt in8x8.txt in16x16.txt in32x32.txt Input in the 1&0 format: in_onezero_4x4.txt in_onezero_8x8.txt in_onezero_16x16.txt in_onezero_32x32.txt |
||
| Thu 4/16 | Stacks and Queues | Exercise 6 Stack Notes Queue Notes |
|||
| Tue 4/21 | Collections |
MyLinkedListClass.txt In Order List 1 In Order List 2 In Order List 3 In Order List 4 |
|||
| Thu 4/23 | Performance: Insertion Sort, Binary Search |
Binary Search Code |
Project 2 | Project 3 | |
| Tue 4/28 | Maze Solution, Review |
Cell.txt MazeNoSolver.txt DriverNoSolver.txt |
|||
| Thu 4/30 | Midterm Exam | ||||
| Tue 5/05 | File Processing |
exampleFileListing.txt |
Project 3 File Processing Example Code small_data_set.zip Small Files Not Zipped medium_data_set.zip big_data_set.zip |
||
| Thu 5/07 | Recursion and Trees |
tempMapExample.txt PersonComparable.txt |
|||
| Tue 5/12 | Collections: Binary Searching and Hash Maps |
Tree.java |
|||
| Thu 5/14 | Inheritance |
Duck Generalization |
|||
| Tue 5/19 | Abstract Classes, methods, and Interfaces |
Duck Generalization Animals Generalization (abstract, interfaces) |
|||
| Thu 5/21 | Strategy Pattern |
Exercise 7 Duck Strategy Pattern |
Project 3 |
Assignment 4 |
|
| Tue 5/26 | |||||
| Thu 5/28 | Project 4 | ||||
| Tue 6/2 | Final Exam |
This page was last modified on: