Caution! You are looking at an out-of-date version of this website from Fall 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
9/13–9/14 Command-Line Arguments
Project
HelloWorld
NameAge ( Solution)
NextYear ( Solution)
HelloWorld
NameAge
NextYear
9/18–9/19 Data Types
Project
Data Types Jigsaw
Eggsactly
PercentScore
Distance
ThreeSort
Eggsactly
PercentScore
Distance
ThreeSort
9/20–9/21 Conditionals & Loops
Project
RollDie, RollLoadedDie
PowersOfTwo, FiniteSum
FivePerLine
Bug1, Bug2, Bug3, Bug4 SecretMessage
PowersOfTwo
FiniteSum
9/25–9/26 Arrays
Project
HowMany
PrintReverse
Distinct
MysteryArray
Birthday
9/27–9/28 StdIn & StdDraw
Project
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
10/2–10/3 Functions
Project
Perimeter
(Copy into Java Visualizer)
Maxi
Reverse
DiamondTile
10/4–10/5 Recursive Graphics
Project
Factorial
NestedCircles ( Demo)
Htree
Factorial
10/9–10/10 Number Systems Number Systems Worksheet Solution
10/11–10/12 TOY Programming TOY Reference Card
TOY Programming Worksheet
Solution
10/16–10/17 Exam Review Mini Practice Exam Solution
10/18–10/19 Hamming Codes
Project
Visual X-TOY, multiply.toy
Hamming Codes Worksheet
Solution
SPRING BREAK
10/23–10/24 Using Data Types
Project
ColorSeparation, peppers.jpg
ImageFlipper, right-arrow.jpg
Stopwatch , PlayTime
Provided as reference:
Picture API
Color API
10/25–10/26 Creating Data Types
Project
Person, Ball, BouncingBalls Provided as reference:
BouncingBall
FALL BREAK
11/6–11/7 Performance
Project
Worksheet (Solution)
Repeat
11/8–11/9 Searching/Sorting, More Objects
Project
Vector
11/13–11/14 Stacks & Queues
Project
Stacks & Queues Worksheet (Solutions )
LineEdit
(LineEditSolution)
11/15–11/16 Symbol Tables & BSTs
Project
Symbol Tables Worksheet (Solution)
FrequencyTable, mobydick.txt
BSTs Worksheet ( Solution)
FrequencyTable
11/20–11/21 No precept
Thanksgiving
11/27–11/28 Linked Lists
Project
Worksheet (Solution)
CircularQuote (Solution)
CircularQuote
11/29–11/30 REs & DFAs REs & DFAs Worksheet ( Solution)
12/4–12/5 P = NP? Theory Jigsaw
12/6–12/7 Boolean Algebra & Circuits Boolean Alg. Worksheet
Boolean Alg. Solution
Circuits Match-up Worksheet
Circuits Match-up Checker
12/11–12/12 Exam Review COS Jeopardy!
12/13–12/14 NO PRECEPT