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 |
0 |
9/14, 9/15 |
Command-Line Arguments |
Ice Breaker HelloWorld NameAge (Solution) NextYear (Solution) |
HelloWorld NameAge NextYear
|
1 |
9/19, 9/20 |
Data Types |
Data Types Jigsaw Eggsactly PercentScore Distance ThreeSort |
Eggsactly PercentScore Distance ThreeSort |
2 |
9/21, 9/22 |
Conditionals & Loops |
RollDie, RollLoadedDie PowersOfTwo, FiniteSum FivePerLine BuggyFivePerLine1 BuggyFivePerLine2 BuggyFivePerLine3 BuggyFivePerLine4 |
PowersOfTwo FiniteSum |
3 |
9/26, 9/27 |
Arrays |
HowMany PrintReverse Distinct MysteryArray BirthdaySecretMessage |
|
4 |
9/28, 9/29 |
StdIn & StdDraw |
MaxMin Students, students.txt BouncingBallDeluxe, TennisBall.png, pipebang.wav |
MaxMin Students |
5 |
2/21, 2/22 |
StdIn |
MaxMin Students students.txt
|
MaxMin Students Powers Squish Means
|
5 |
2/23, 2/24 |
StdDraw |
Checkerboard BouncingBallDeluxe TennisBall.png pipebang.wav |
5 |
10/3, 10/4 |
Functions |
Perimeter (Copy into Java Visualizer) Maxi Reverse DiamondTile |
|
6 |
10/5, 10/6 |
Recursive Graphics |
Factorial NestedCircles (Demo) Htree |
Factorial |
7 |
10/10, 11/11 |
Number Systems |
Number Systems Worksheet |
Solution |
8 |
10/12, 10/13 |
TOY Programming |
TOY Reference Card TOY Programming Worksheet |
Solution |
9 |
10/17, 10/18 |
Exam Review |
Mini Practice Exam |
Solution |
10 |
10/19, 10/20 |
TOY Programming & Hamming |
Visual X-TOY, multiply.toy Hamming Codes Worksheet |
Solution |
11 |
10/24, 10/25 |
Using Data Types |
Stopwatch, PlayTime Charge, FourChargeClient ColorSeparation, peppers.jpg |
Provided as reference: Picture API Color API |
12 |
10/26, 10/27 |
Creating Data Types |
Ball, BouncingBalls |
Provided as reference: BouncingBall |
FALL BREAK |
13 |
11/7, 11/8 |
Performance |
Repeat |
|
14 |
11/9, 11/10 |
Sorting, More Objects |
Vector |
Vector
|
15 |
11/14, 11/15 |
Stacks & Queues |
Stacks & Queues Worksheet LineEdit, Stack, Queue |
|
16 |
11/16, 11/17 |
Symbol Tables & BSTs |
Symbol Tables Worksheet FrequencyTable,ST, mobydick.txt BSTs Worksheet ( Solution)
|
FrequencyTable |
17 |
11/20, 11/21 |
No precept
|
Thanksgiving
|
18 |
11/28, 11/29 |
Linked Lists |
CircularQuote
|
CircularQuote |
19 |
11/30, 12/1 |
REs & DFAs |
REs & DFAs Worksheet ( Solution) |
|
20 |
12/5, 12/6 |
P = NP? |
Theory Jigsaw |
|
21 |
12/7, 12/8 |
Boolean Algebra & Circuits |
Boolean Alg. Worksheet Boolean Alg. Solution |
Circuits Match-up Worksheet Circuits Match-up Checker |
22 |
12/12, 12/13 |
Exam Review |
COS Jeopardy! |
23 |
12/14, 12/15 |
NO PRECEPT AFTER EXAM |
24 |
Go to any
one of the following: Fri. Dec. 15th, 10am-11:20am with Ibrahim Albluwi in CS 105 Tue. Jan. 9th, 11am-12:20pm with Dan Leyzberg in CS 105
Wed. Jan. 10th, 11am-12:20pm with Alan Kaplan in CS 105 |
Final Project "Tips & Tricks" Slides
|