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