Assignments

The assignments for the class are listed below, followed by the students' solutions to those assignments. Most of the student work makes use of Java® applets, and some are very large and slow to load, so please be patient. Each work is courtesy of the students named.

LEC # ASSIGNMENTS
1 Assignment 1 (PDF)
3 Assignment 2 (PDF)
5 Assignment 3 (PDF)
7 Assignment 4 (PDF)
9 Assignment 5 (PDF)
12 Assignment 6 (PDF)
14 Assignment 7 (PDF)
16 Assignment 8 (PDF)
18 Assignment 9 (PDF)
22 Assignment 10 (PDF)

 

STUDENT NAMES SOLUTIONS
Chloe Chao Assignment 1 Solution (Courtesy of Chloe Chao. Used with permission.)

Assignment 2 Solution (Courtesy of Chloe Chao. Used with permission.)

Assignment 3 Solution (Courtesy of Chloe Chao. Used with permission.)

Assignment 4 Solution (Courtesy of Chloe Chao. Used with permission.)

Assignment 5 Solution (Courtesy of Chloe Chao. Used with permission.)

Assignment 6 Solution (Courtesy of Chloe Chao. Used with permission.)

Assignment 7 Solution (Courtesy of Chloe Chao. Used with permission.)

Assignment 8 Solution (Courtesy of Chloe Chao. Used with permission.)

Assignment 9 Solution (Courtesy of Chloe Chao. Used with permission.)
Christopher Kline Assignment 1 Solution (Courtesy of Christopher Kline. Used with permission.)

Assignment 2 Solution (Courtesy of Christopher Kline. Used with permission.)

Assignment 3 Solution (Courtesy of Christopher Kline. Used with permission.)

Assignment 4 Solution (Courtesy of Christopher Kline. Used with permission.)

Assignment 5 Solution (Courtesy of Christopher Kline. Used with permission.)

Assignment 6 Solution (Courtesy of Christopher Kline. Used with permission.)

Assignment 7 Solution (Courtesy of Christopher Kline. Used with permission.)

Assignment 8 Solution (Courtesy of Christopher Kline. Used with permission.)

Assignment 9 Solution (Courtesy of Christopher Kline. Used with permission.)
Fernanda Viegas Assignment 1 Solution (Courtesy of Fernanda Viegas. Used with permission.)

Assignment 2 Solution (Courtesy of Fernanda Viegas. Used with permission.)

Assignment 3 Solution (Courtesy of Fernanda Viegas. Used with permission.)

Assignment 4 Solution (Courtesy of Fernanda Viegas. Used with permission.)

Assignment 5 Solution (Courtesy of Fernanda Viegas. Used with permission.)

Assignment 6 Solution (Courtesy of Fernanda Viegas. Used with permission.)

Assignment 7 Solution (Courtesy of Fernanda Viegas. Used with permission.)

Assignment 8 Solution (Courtesy of Fernanda Viegas. Used with permission.)

Assignment 9 Solution (Courtesy of Fernanda Viegas. Used with permission.)
Brad Geilfuss Assignment 1 Solution (Courtesy of Brad Geilfuss. Used with permission.)

Assignment 2 Solution (Courtesy of Brad Geilfuss. Used with permission.)

Assignment 3 Solution (Courtesy of Brad Geilfuss. Used with permission.)

Assignment 4 Solution (Courtesy of Brad Geilfuss. Used with permission.)

Assignment 5 Solution (Courtesy of Brad Geilfuss. Used with permission.)

Assignment 6 Solution (Courtesy of Brad Geilfuss. Used with permission.)

Assignment 7 Solution (Courtesy of Brad Geilfuss. Used with permission.)

Assignment 8 Solution (Courtesy of Brad Geilfuss. Used with permission.)

Assignment 9 Solution (Courtesy of Brad Geilfuss. Used with permission.)
Matt Grenby Assignment 1 Solution

Assignment 2 Solution

Assignment 3 Solution

Assignment 4 Solution

Assignment 5 Solution

Assignment 6 Solution

Assignment 7 Solution

Assignment 8 Solution

Assignment 9 Solution
Inge Endter Assignment 1 Solution

Assignment 2 Solution

Assignment 3 Solution

Assignment 4 Solution

Assignment 5 Solution

Assignment 6 Solution

Assignment 7 Solution

Assignment 8 Solution

Assignment 9 Solution
Bill Keays Assignment 1 Solution (Courtesy of Bill Keays. Used with permission.)

Assignment 2 Solution (Courtesy of Bill Keays. Used with permission.)

Assignment 3 Solution (Courtesy of Bill Keays. Used with permission.)

Assignment 4 Solution (Courtesy of Bill Keays. Used with permission.)

Assignment 5 Solution (Courtesy of Bill Keays. Used with permission.)

Assignment 6 Solution (Courtesy of Bill Keays. Used with permission.)

Assignment 7 Solution (Courtesy of Bill Keays. Used with permission.)

Assignment 8 Solution (Courtesy of Bill Keays. Used with permission.)

Assignment 9 Solution (Courtesy of Bill Keays. Used with permission.)
Reed Kram Assignment 1 Solution

Assignment 2 Solution

Assignment 3 Solution

Assignment 4 Solution

Assignment 5 Solution

Assignment 6 Solution

Assignment 7 Solution

Assignment 8 Solution

Assignment 9 Solution
Maria Redin Assignment 1 Solution (Courtesy of Maria Redin. Used with permission.)

Assignment 2 Solution (Courtesy of Maria Redin. Used with permission.)

Assignment 3 Solution (Courtesy of Maria Redin. Used with permission.)

Assignment 4 Solution (Courtesy of Maria Redin. Used with permission.)

Assignment 5 Solution (Courtesy of Maria Redin. Used with permission.)

Assignment 6 Solution (Courtesy of Maria Redin. Used with permission.)

Assignment 7 Solution (Courtesy of Maria Redin. Used with permission.)

Assignment 8 Solution (Courtesy of Maria Redin. Used with permission.)

Assignment 9 Solution (Courtesy of Maria Redin. Used with permission.)
Peter Cho Assignment 1 Solution

Assignment 2 Solution

Assignment 3 Solution

Assignment 4 Solution

Assignment 5 Solution

Assignment 6 Solution

Assignment 7 Solution

Assignment 8 Solution

Assignment 9 Solution
Phillip Tiongson Assignment 1 Solution (Courtesy of Phillip Tiongson. Used with permission.)

Assignment 2 Solution (Courtesy of Phillip Tiongson. Used with permission.)

Assignment 3 Solution (Courtesy of Phillip Tiongson. Used with permission.)

Assignment 4 Solution (Courtesy of Phillip Tiongson. Used with permission.)

Assignment 5 Solution (Courtesy of Phillip Tiongson. Used with permission.)

Assignment 6 Solution (Courtesy of Phillip Tiongson. Used with permission.)

Assignment 7 Solution (Courtesy of Phillip Tiongson. Used with permission.)

Assignment 8 Solution (Courtesy of Phillip Tiongson. Used with permission.)

Assignment 9 Solution (Courtesy of Phillip Tiongson. Used with permission.)
Rich DeVaul Assignment 1 Solution

Assignment 2 Solution

Assignment 3 Solution

Assignment 4 Solution

Assignment 5 Solution

Assignment 6 Solution

Assignment 7 Solution

Assignment 8 Solution

Assignment 9 Solution
Sammy Spitzer Assignment 1 Solution

Assignment 2 Solution

Assignment 3 Solution

Assignment 4 Solution

Assignment 5 Solution

Assignment 6 Solution

Assignment 7 Solution

Assignment 8 Solution

Assignment 9 Solution
Tara Rosenberger Assignment 1 Solution (Courtesy of Tara Rosenberger. Used with permission.)

Assignment 2 Solution (Courtesy of Tara Rosenberger. Used with permission.)

Assignment 3 Solution (Courtesy of Tara Rosenberger. Used with permission.)

Assignment 4 Solution (Courtesy of Tara Rosenberger. Used with permission.)

Assignment 5 Solution (Courtesy of Tara Rosenberger. Used with permission.)

Assignment 6 Solution (Courtesy of Tara Rosenberger. Used with permission.)

Assignment 7 Solution (Courtesy of Tara Rosenberger. Used with permission.)

Assignment 8 Solution (Courtesy of Tara Rosenberger. Used with permission.)

Assignment 9 Solution (Courtesy of Tara Rosenberger. Used with permission.)
Tom White Assignment 1 Solution

Assignment 2 Solution

Assignment 3 Solution

Assignment 4 Solution

Assignment 5 Solution

Assignment 6 Solution

Assignment 7 Solution

Assignment 8 Solution

Assignment 9 Solution