Caution! You are looking at an out-of-date version of this website from Fall 2017.
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
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