Date |
Lecture Topic |
Recitation Topic |
Notes |
Book Reading |
Examples |
Assignments |
Solutions |
---|
7/11 |
Output |
Variables, Input |
Printing
Input
|
1.1, 1.2, 2.3, 2.4 |
Hello.java
Hello2.java
Circle.java
Circle2.java
Circle3.java
|
Println Program
Changy Money
|
Welcome.java
Money.java
|
7/12 |
Arithmetic Expressions |
Overloading of +, mod |
Arithmetic Expressions
|
2.1 |
Circumference.java
Frame.java
Purchase.java
Purchase2.java
Purchase3.java
Arithmetic.java
Grade.java
lemonade.java
|
UCF 500
Military Time
|
Racecar.java
MilitaryTime.java
|
7/13 |
Boolean Expressions |
if statement |
If Statement
Switch Statement
|
3.1, 3.2 |
Age.java
Temp.java
Tax.java
Leapyear.java
Leapyear2.java
|
Debbie's Numbers
Pay Calculator
Lemonade
|
debbie.java
PayCalc.java
Lemonade.java
|
7/14 |
if Statement Examples |
while loop |
While Loop
|
4.1 |
TipChart.java
Decay.java
bank.java
Payment2.java
Stars.java
|
Taxes
Stolen Frisbee
Risk
|
Taxes.java
StolenFrisbee.java
Risk.java
|
7/15 |
Programing Contest Introduction |
Test #1
Solution
|
Reading from a File
Programming Contest Cheat Sheet
|
None |
Factory.doc
factory.in
factory.out
factory.java
|
On Contest Page |
On Contest Page |
7/18 |
for loop |
for loop examples |
For Loop
Break, Continue
|
4.2 |
sum.java
sum2.java
bday.java
power.java
Mult.java
Starsfor.java
|
Convert
Prime
x+y+z=100
|
Convert.java
prime.java
xyz.java
|
7/19 |
Calling Static Methods - Math Class |
Quadratic Example |
Math and Random Class |
6.2 |
Quadratic.java
Quadratic2.java
Earnings.java
|
Tanks
Math Class Practice
|
tanks.java
interest.java
moreinterest.java
distance.java
|
7/20 |
Calling Instance Methods - Random, String |
Blackjack, String Example |
String Class |
2.2 |
GuessGame.java
Craps.java
FirstName.java
LetterFreq.java
|
Craps
String Class Practice
Hangman (optional)
|
craps.java
Alpha.java
CountEs.java
Hangman.java
|
7/21 |
Writing Static Methods |
Static Method Example |
Static Methods |
6.2 |
StaticMethods.java
bankblackjack.java
Pitching.java
Stars2.java
|
Stars
|
StarMethods.java
|
7/22 |
Parameter Passing |
Test #2
Solution
|
None |
6.3 |
Fill These In
|
On Contest Page
|
On Contest page |
7/25 |
Arrays |
Searching, Sorting |
Arrays
|
7.1-7.2 |
Arrays.java
Arrays2.java
Poker.java
sort.java
BinSearch.java
Freq.java
Freq2.java
myString.java
StringTest.java
|
Pizza, Palindromes, Stocks
|
Sol |
7/26 |
Two Dimensional Arrays |
Tic-Tac-Toe Example |
Two Dimensional Arrays
|
7.5 |
arrays2d.java
ttt.java
Matrix.java
|
Connect Four
confour.java (file to fill in)
Matrix Math (optional)
|
Sol |
7/27 |
Two Dimensional Arrays |
Magic Square Example |
None |
7.5 |
ProcessData.java
testdata.in
MagicSquare.java
MagicSquare_wMethods.java
|
Sudoku Checker
|
Sol |
7/28 |
Go over sample contest problem |
Programming Contest Prep |
None |
None |
Add Examples
|
On Contest Page
|
On Contest Page |
7/29 |
Contest Wrap Up |
Test #3 |
None |
None |
None |
None |
None |