Nifty Assignments 2007 |
Media Manipulation -- John Cigas |
CS0-CS1, spreadsheet use or basic code. Transfer media data to spreadsheet form to make manipulation easy |
ASCIImations -- Dave Reed |
CS0-CS2. ASCII animations make fun, creative output with surprisingly simple code (Javascript, Java, ...) |
Mindreader -- Raja Sooriamurthi |
CS1, basic logic and arrays. Build a surprisingly good computer opponent for a guessing game. |
Solitaire OOP -- Robert Noonan |
CS2, OOP and patterns to explore family of solitaire games |
Sliding Blocks Puzzle -- Mike Clancy |
CS2, significant recursion and data structures. Recursive and heuristic work to solve the sliding blocks puzzle. |
Fire -- Angela Shiflet |
CS2, 2-d arrays, simulation. Neat, real-world example simulating spread of fire across a terrain, depending on humidity etc. |