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