Title: Miscellaneous Fun Extras(not on Final) Summary
Course: CPS 161: An Intro to Programming with Java - DL MM MASTER

Miscellaneous Fun Extras(not on Final) Summary

Optional Video: Word Search - Problem Solving

- In this video we take a "Top-Down" approach to solving a "Word Search" problem (you often find these on the back of cereal boxes). The program uses Enumerated types and illustrates how to break a problem down into methods starting from the "Top Level" and breaking the problem down into successively lower level modules.

Simple GUI Components

- In this video you will get a preview of some of the GUI concepts you will see if you continue into cps261. In particular, you will see GUI concepts that will be useful in the next video to construct a Tic-Tac-Toe GUI.

Optional Video: Tic Tac Toe GUI

- In this video a Tic-Tac-Toe GUI will be constructed from the previous GUI concepts. Notice we don't provide any Tic-Tac-Toe logic in this example. So if you want to have some fun take the JH assignment that covers Tic-Tac-Toe using a keyboard and the console and convert it to using the GUI interface recommended in this video.

Optional Video: Polymorphic Game of Life: Ants and Predators

- When Arrays were covered we created a "game of Life" that just had Ants. In this video we construct a "game of Life" that includes Predators along with the ants. Predators need to eat Ants to stay alive.
- This program will use an abstract class called Organism. The Ants and Predators will be represented as classes which extend Organism. The overall grid will be represented as a 2 dimensional array of Organism. Polymorphism makes all of this work.

Last Modified: June 6, 2014 9:55 AM