Computer Science & Software Engineering |
CSCI 135 |
# | Date | Topic | Slides | Reading | Exercises | Videos | Examples |
---|---|---|---|---|---|---|---|
0 | Mon 8/24 | Intro, first program, input/output | 1.1 | 1.1.x 2, 3, 4 |
YouTube mp4 - 29m | ||
- | Wed 8/26 | Installing/using Java and Eclipse Lab, assignment 0 |
YouTube mp4 - 7m YouTube mp4 - 9m YouTube mp4 - 5m |
LoveHate LoveHate2 LoveHate3 LoveHate4 | |||
1 | Fri 8/28 | Built-in data types | 1.2 | 1.2.x 4, 6, 7, 16, 19, 30 |
YouTube mp4 - 55m | LeapYear CostCalc TwoDice | |
2 | Mon 8/31 | Conditionals, loops, style | 1.3 | 1.3.x 1, 4, 7, 9, 13, 14 |
YouTube mp4 - 48m YouTube mp4 - 7m |
FlipCoin PriceWithTax Summation Powers2 SummationFor DrawPoints StarTriangle | |
- | Wed 9/2 | Lab, assignment 1 | |||||
3 | Fri 9/4 | Command line, standard input, arrays | 1.4, 1.5 (pp. 120-136) | 1.4.x, 1, 4, 5, 8 1.5.x, 1, 5, 11, 12 |
YouTube mp4 - 35m | StdIn AddTwo SumNums RandomNums AvgNums StudentAvg Backwards ClassifyProducts menu.txt | |
- | Mon 9/7 | NO CLASS - Labor Day Holiday |
|||||
- | Wed 9/9 | Lab, assignment 2 | |||||
4 | Fri 9/11 | More on variables, arrays, debugging | 1.4 | 1.4.x 6, 12, 16 |
YouTube mp4 - 42m | StdInArrays.Zip SumArrayBreak SumArrayContinue ConvertDOW Factor | |
5 | Mon 9/14 | Problem Solving | |||||
- | Wed 9/16 | Lab, assignment 3 | Radar.java | YouTube mp4 - 10m | |||
6 | Fri 9/18 | Graphics, Sound | 1.5 (pp. 136-151) | 1.5.x 18, 23, 26 |
YouTube mp4 - 30m | HelloDraw DrawShapes DrawShapesColor DrawImage SpinningImage SpinningImageKey SpinningImageKeyAudio | |
7 | Mon 9/21 | Review: Data Types, Conditionals | Survivor1 Survivor2 | ||||
- | Wed 9/23 | Lab, assignment 3 | YouTube mp4 - 10m | lander.zip | |||
8 | Fri 9/25 | Review: Loops, Input/Output | test1.txt test2.txt Survivor3 Survivor4 |
||||
- | Mon 9/28 | Review: Arrays, Problem Solving Process | gradebook.txt Exam I Outline Survivor5 |
||||
- | Wed 9/30 | Exam 0, 3-6pm, NRB 228 | treasure.txt vote.txt |
||||
- | Fri 10/2 | Going over exam 0 | unicorn.java printer.java fibonacci.java triangular.java treasure.java vote.java |
||||
9 | Mon 10/5 | Static methods | 2.1 | 2.1.x 1, 3, 5, 13, 14 |
YouTube mp4 - 28m | DiceRolling MethodJumping RandomUtil PassByVal | |
- | Wed 10/7 | Lab, assignment 4 | YouTube mp4 - 11m | ||||
10 | Fri 10/9 | Methods, Variables, Libraries, Clients, printf | PDF |
YouTube mp4 - 29m | StdDraw activity Methods activity Zip | ||
11 | Mon 10/12 | Recursion | PDF |
2.3 | 2.3.x 1, 3, 4, 8 |
YouTube mp4 - 37m YouTube mp4 - 22m YouTube mp4 - 10m |
Factorial BinarySearch Htree Collatz Fibonacci GCDSimple GCD Brownian PlasmaCloud Merge sort activity Online merge sort demo |
- | Wed 10/14 | Lab, assignment 5 | YouTube mp4 - 7m | ||||
12 | Fri 10/16 | More time to work on lab 5! | |||||
- | Mon 10/19 | Classes and Objects | 3.1, 3.2 | 3.1.x 1, 2, 5 |
YouTube mp4 - 51m | Ball BallClient BallClientDeluxe BallClientSuperDeluxe Face activity | |
- | Wed 10/21 | Lab, assignment 6 | alive.zip | ||||
13 | Fri 10/23 | Objects, primitives, references | |||||
14 | Mon 10/26 | Objects, primitives, references |
3.1, 3.2 | 3.2.x 5, 8, 11 |
YouTube mp4 - 32m | ||
15 | Wed 10/28 | Lab, continue assignment 6 | |||||
16 | Fri 10/30 | Designing Data Types | 3.3 | 3.3.3 | YouTube mp4 - 41m | RoachClient.java RoachPopulation.java |
|
- | Mon 11/2 | Review for exam 1 | Exam II Outline | ||||
- | Wed 11/4 | Exam 1, 3-6pm, NRB 228 | scores.txt Thermostat.java snowman.txt |
||||
- | Fri 11/6 | Object-Oriented Design | |||||
17 | Mon 11/9 | Going over exam 1 | Recurse.java WordSalad.java GradeUtils.java scores.txt HeatControl.java Thermostat.java Sphere.java Snowman.java snowman.txt |
||||
- | Wed 11/11 | NO CLASS - Veteran's Day Holiday | |||||
- | Fri 11/13 | Object Oriented Design II | |||||
18 | Mon 11/16 | Object Oriented Design - continued | |||||
- | Wed 11/18 | Lab, assignment 7, part 1 | wumpus_image.png player.png gold.png stench.png breeze.png pit.png |
||||
19 | Fri 11/20 | Object Oriented Design III | |||||
- | Mon 11/23 | Lab, continue assignment 7 | |||||
- | Wed 11/25 | NO CLASS | |||||
- | Fri 11/27 | NO CLASS | |||||
20 | Mon 11/30 | Object Oriented Design IV | |||||
21 | Wed 12/2 | Lab, assignment 7, part 2 | |||||
- | Fri 12/4 | Lab, continue assignment 7 | |||||
- | Mon 12/7 | Review for exam 2 | Exam Study Outline | ||||
- | Wed 12/9 | Exam 2, 3-6pm, NRB 228 |
Page last updated: August 16, 2016