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 |