CS230 Homework and Lab Assignments - Spring 2007
Homework Assignments
Lab Assignments
- Lab 1 Introduction to Linux, X and Emacs. First Java program (Edit, compile and run)
- Lab 2 Debugging Java Programs
- Lab 3 on Bird diaries: OOP, Vectors of Objects, and file I/O
- Lab 4 Bird Diaries cont.: Reading from a file and the Web. Binary search, and more.
- Lab 5 Implementing the Stack Interface, using Vectors
- Lab 6 Implementing the Queue Interface, using MLists
- Lab 7 Use the Card and Deck Classes, and Java Stacks;
implement the War Game
- Lab 8 Working with Set and Table Interfaces: (Reverse) File Indexer
- Lab 9 Working with Java GUIs: Mancala Game
Final Project