Contact information
Course Information
Syllabus/
Assignments
Useful Links
Fun Links
|
Useful Links
- Official Addison Wesley site for the Building Java Programs
- The authors
- Bruce Eckel's Thinking In Java (3rd Edition)
- java.sun.com, including Java Standard Edition (SE) Javadoc
- Eclipse for Java Developers
- Dr. Java
- Dr. Randy Pausch and his "Last Lecture"
- and his talk on Time Management
- Mastermind
- Game of Life Definition
- Battleship
- Example of Myers-Briggs type test
- METIP - Mathematics Experience through Image Processing
- 5 MB disk circa 1956
- Moore's Law
- Python lectures on YouTube
- Information on Postmortems in Computer Science
- Project Euler - a series of challenging mathematical/computer programming problems
- JavaBat - for practicing Java problems
- Links from Nicole D's talk on CSS
- CSS Resources
- CSS Editing
- HTTP Sniffers
- Playing with sorting
- A tutorial on Insertion Sort:
- Tutorial on Merge Sort, although I was having trouble getting it to work
- This is a really good introduction to sort/graphical representation of sorting
- Examples of BubbleSort, Bi-directional Bubble Sort, Selection Sort, ShakerSort, Insertion Sort, In Place Merge Sort, Heap Sort, Quick sort, and some others from University of British Columbia
- Racing sorters for Simple Sort, Bubble Sort, Insertion Sort, Selection Sort, Merge Sort and Quick Sort
- Various other sorting algorithms including Cocktail sort and Shaker Sort, but also includes Heapsort etc
- Python
- LISP
- Scheme -
- Ruby
- Flash (with Director programming)
- Programming in Alice -
- Learn GUI programming from chapter 14 and re-implement a project with a GUI.
- Possibly use NetBeansBlueJ
- Design a project using the ObjectDraw library from Williams -
- www.robochamps.com
- GameMaker -- but using the GameMaker language (for real programming).
- Project extending GridWorld (Sudoku, Battleship, etc).
- Lego Robots
- Hunt the Wombat (if I can hunt it down).
- Project Euler
|