2012 BHCSI Intermediate Java Schedule, Notes, Assignments


Syllabus
Date Lecture Topic Recitation Topic Notes Book Reading Examples Assignments Solutions
7/2 Java Review File Input If Statement
More If
While Loop
For Loop
Files
2.2 Age.java
Leapyear.java
Decay.java
Stars.java
weather.java
Dorm Room Pranks
Payments
Diamonds
Weather
payment.java
diamonds.java
weather.java
7/3 Calling Instance Methods Calling Static Methods Math and Random Class
Using Classes
String Class
2.2 Quadratic.java
Quadratic2.java
Earnings.java
Craps.java
GuessGame.java
rand.java
StringExample.java
Substring.java
Math Class Practice
String Class Practice
interest.java
moreinterest.java
distance.java
Alpha.java
CountEs.java
7/5 User Defined Classes Class Example Instance Methods
5.1, 6.1 MagicEightBall.java
Time.java
Contact.java
Car.java
Book Class and Application
Book.java
RunBook.java
7/6 User Defined Methods More Examples None 5.2, 5.3 fraction.java
CD.java
Math_Vector.java
Movie Class
Movie.java
7/9 Programing Contest Introduction Programming Contest Cheat Sheet
None Factory.doc
factory.in
factory.out
factory.java
On Contest Page On Contest Page
7/10 Static Methods Test #1 Static Methods
6.2, 6.3 BankAccount.java
TestBank.java
Complex.java
binsearch2.java
Sample Test Solution
Movie Class Application
movieApp.java
7/11 Arrays Array Examples Arrays
7.1 Arrays.java
Arrays2.java
Freq.java
Freq2.java
weather2.java
Poker.java
Frequency Program
frequency.java
7/12 Comparable Interface 2D Arrays Array of Objects
Two Dimensional Arrays
7.2-7.5 ContactSort.java
ttt.java
TicTacToe.java
Matrix.java
Fantasy Football
Sample Input File
Sample Output File
Sol
7/16 Two Dimensional Arrays Magic Square Example None 7.5 MagicSquare.java
MagicSquare_wMethods.java
Connect Four
Sol
7/17 Large Poker Example None None Poker.java
Card.java
CardList.java
Uno
7/18 Introduction to Recursion Test #2 Recursion
11.2 Recursion.java
Recursion Program
Sol
7/19 Go over sample contest problem Programming Contest Prep None None Add Examples On Contest Page On Contest Page
7/20 Contest Wrap Up None None None Challenge!
dictionary.txt
None