CSCI 235
Labs and Projects
Labs
A quad
Jan 15
Lab 0
: Intro to the lab
Jan 22
Lab 1
: First Java programs
Jan 29
Lab 2
: More strings
Feb 2
Lab 3
: Arrays
(pre-lab)
Feb 5
Lab 4
: First methods
Mercurial
Feb 12
Lab 5
: Methods
Feb 19
Lab 6
: Recursion
Feb 26
Lab 7
: First classes
(pre-lab)
Mar 5
Lab 8
: Subtyping
B quad
Mar 19
Lab 9
: Simulation
(pre-lab)
Mar 23
Lab 10
: Linked lists
Mar 26
Lab 11
: Trees
Apr 2
Lab 12
: Using collections
Apr 9
Lab 13
: More collections
Apr 13
Lab 14
: GUI event handling
Apr 16
Lab 15
: More GUI
Apr 20
Lab 16
: Graphics
Apr 23
Lab 17
: File I/O
Projects
Project 1: Madlibs
(due Feb 3)
Project 2: Caesar Cipher
(due Feb 10)
Project 3: Sorts
(due Feb 20)
Project 4: Mergesort
(due Mar 3)
Project 5: Playing with objects
(due Mar 6)
Project 6: The interaction of objects
(due Mar 25)
Project 7: Linked lists
(due Apr 14)
Project 8: Graphing calculator
(due Apr 29)
Other useful information
See the
resources
on the class page.
Cary Gray
Last update: 23 Apr