2011 BHCSI Introduction to Java Schedule, Notes, Assignments


Syllabus
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