Caution! You are looking at an out-of-date version of this website from Spring 2018.
To access the current version, click here.

Precepts

Your preceptor will introduce each exercise below, give you time to complete it in pairs or groups, and discuss the answers with you.

DATE TOPIC CODE/WORKSHEETS WEBSHEETS
2/6–2/7 Command-Line Arguments Ice Breaker
HelloWorld
NameAge ( Solution)
NextYear ( Solution)
HelloWorld
NameAge
NextYear
2/8–2/9 Data Types Data Types Jigsaw
Eggsactly
PercentScore
Distance
ThreeSort
Eggsactly
PercentScore
Distance
ThreeSort
2/13–2/14 Conditionals & Loops RollDie, RollLoadedDie
PowersOfTwo, FiniteSum
FivePerLine
Bug1, Bug2, Bug3, Bug4 SecretMessage
PowersOfTwo
FiniteSum
2/15–2/16 Arrays HowMany
PrintReverse
Distinct
MysteryArray
Birthday
9/28–9/29 StdIn & StdDraw MaxMin
Students, students.txt
BouncingBallDeluxe, TennisBall.png, pipebang.wav
MaxMin
Students
2/20–2/21 StdIn MaxMin
Students
students.txt
MaxMin
Students
Powers
Squish
Means
2/22–2/23 StdDraw Checkerboard
BouncingBallDeluxe
TennisBall.png
pipebang.wav
2/27–2/28 Functions Perimeter
(Copy into Java Visualizer)
Maxi
Reverse
DiamondTile
3/1–3/2 Recursive Graphics Factorial
NestedCircles ( Demo)
Htree
Factorial
3/6–3/7 Exam Review Mini Practice Exam Solution
3/8–3/9 Number Systems Number Systems Worksheet Solution
3/13–3/14 TOY Programming TOY Reference Card
TOY Programming Worksheet
Solution
3/13–3/14 TOY Programming & Hamming Visual X-TOY, multiply.toy
Hamming Codes Worksheet
Solution
3/15–3/16 NO PRECEPT
SPRING BREAK
3/27–3/28 Using Data Types ColorSeparation, peppers.jpg
ImageFlipper.java
Stopwatch, PlayTime
Provided as reference:
Picture API
Color API
3/29–3/30 Creating Data Types Ball, BouncingBalls Provided as reference:
BouncingBall
FALL BREAK
4/3–4/4 Performance Repeat
4/5–4/6 Searching/Sorting, More Objects Vector Vector
4/10–4/11 Stacks & Queues Stacks & Queues Worksheet
LineEdit, Stack
(LineEditSolution)
4/12–4/13 Symbol Tables & BSTs Symbol Tables Worksheet
FrequencyTable, ST, mobydick.txt
BSTs Worksheet ( Solution)
FrequencyTable
11/20–11/21 No precept
Thanksgiving
4/17–4/18 Linked Lists Worksheet (Solution)
CircularQuote
CircularQuote
4/19–4/20 REs & DFAs REs & DFAs Worksheet ( Solution)
4/24–4/25 P = NP? Theory Jigsaw
4/26–4/27 Boolean Algebra & Circuits Boolean Alg. Worksheet
Boolean Alg. Solution
Circuits Match-up Worksheet
Circuits Match-up Checker
5/1–5/2 Exam Review COS Jeopardy!
5/3–5/4 NO PRECEPT