Computer Science & Software Engineering |
CSCI 135 |
# | Date | Topic | Slides | Reading | Examples |
---|---|---|---|---|---|
0 | Mon 8/22 | Introduction to Java | pp.xxi-xxxii | ||
1 | Fri 8/26 | Variables, comparisons, main() | Ch 1, pp.1-9 | LeapYear CostCalc TwoDice | |
2 | Mon 8/29 | Conditionals, loops, style | Ch 1, pp.10-26 | Summation Powers2 SummationFor DrawPoints StarTriangle | |
3 | Fri 9/2 | Command line, standard input, arrays | p.286; Using cmd line; StdIn, redirection and piping | AddTwo SumNums RandomNums AvgNums StudentAvg Backwards | |
- | Mon 9/5 | NO CLASS - Labor Day | |||
4 | Fri 9/9 | More on variables, arrays, debugging | p.663; p.59 | Factor | |
5 | Mon 9/12 | Graphics and audio | StdDraw, StdAudio | HelloDraw DrawShapes DrawShapesColor DrawImage SpinningImage SpinningImageKey SpinningImageKeyAudio | |
6 | Fri 9/16 | Static methods | DiceRolling MethodJumping RandomUtil PassByVal | ||
7 | Mon 9/19 | Classes and objects | Ch 2, pp.27-47 | Ball BallClient BallClientDeluxe BallClientSuperDeluxe | |
- | Fri 9/22 | NO CLASS | |||
8 | Mon 9/26 | Objects, primitives, references | Ch 3, pp.49-69 | ||
9 | Fri 9/30 | Equality, access modifiers, strings | Ch 4, pp.71-94; pp.668-669 | ||
10 | Mon 10/3 | More on objects and looping | Ch 5, pp.95-123 | ||
11 | Fri 10/7 | More on objects | handout | Charge Picture Potential | |
- | Mon 10/10 | MIDTERM REVIEW | |||
- | Fri 10/14 | Going over exam | |||
12 | Mon 10/17 | Java API, ArrayList | Ch 6, pp.125-164 | ReverseLines ReverseNums Starfield Star | |
13 | Fri 10/21 | Building a fraction class | Ch 7, pp.165-196 | Fraction FractionClient | |
14 | Mon 10/24 | Inheritance and objects, regular expressions | Circle CircleImage CircleImageRotate CircleClient Bouncers BouncersClient AvgPerLine GerundFinder | ||
- | Fri 9/28 | SGID | |||
15 | Mon 10/31 | Multidimensional arrays, object hierarchies | pp. 670, Ch 8, pp.197-233 | Temp2D 7days.txt TempRagged2D 7days_ragged.txt Tile NumberTile LetterTile TileBoard TileGame | |
16 | Fri 11/4 | Enumerations and switch statements | pp.671-673 | ||
17 | Mon 11/7 | Interfaces and sorting | Shape Circle CircleBorder Rectangle RectangleBorder GrowShape WordProb WordProbClient Snake SnakeGame SnakeTrap | ||
- | Fri 11/11 | NO CLASS - Veteran's day | |||
18 | Mon 11/14 | Exceptions and file I/O | Ch 11, pp.315-352 | PerfectSquareWriter.java AvgNumsFile.java ExceptionDucking.java | |
19 | Fri 11/18 | Constructors and garbage collection | Ch 9, pp.235-271 | Rabbit.java | |
- | Mon 11/21 | NO CLASS - Final program work day | |||
20 | Mon 11/28 | Statics and formatting numbers | Ch 10, pp. 273-314 | PrintFormat.java | |
- | Fri 12/02 | Code matching rodeo, part 1 | |||
- | Mon 12/05 | Code matching rodeo, part 2 | Matching solutions | ||
- | Fri 12/9 | FINAL REVIEW |
Page last updated: August 16, 2012