CSCI 135 Online |
Date | Topic | Videos | Slides | Reading | Exercises | Examples |
---|---|---|---|---|---|---|
Intro, first program, input/output | YouTube mp4 - 29 min | 1up 4up | 1.1 | 1.1.x 2, 3, 4 |
||
Setting up Java and Eclipse on Windows | YouTube mp4 - 7 min | |||||
Basics of using the Eclipse IDE | YouTube mp4 - 9 min | |||||
Built-in data types | YouTube mp4 - 55 min | 1up 4up | 1.2 | 1.2.x 4, 6, 7, 16, 19, 30 |
LeapYear CostCalc TwoDice | |
Overview of assignment 0 - Hello world! | YouTube mp4 - 5 min | |||||
Mon 1/25 | DUE: assignment 0 - Hello world! | |||||
Conditionals, loops, style | YouTube mp4 - 48 min | 1up 4up | 1.3 | 1.3.x 1, 4, 7, 9, 13, 14 |
Summation Powers2 SummationFor DrawPoints StarTriangle | |
Overview of assignment 1 - Loops and Conditionals | YouTube mp4 - 7 min | |||||
Thu 2/4 | DUE: assignment 1 - Loops and Conditionals | |||||
Command line, standard input, arrays | YouTube mp4 - 35 min | 1up 4up | 1.4, 1.5 (pp. 120-136) | 1.4.x, 1, 4, 5, 8 1.5.x, 1, 5, 11, 12 |
StdIn AddTwo SumNums RandomNums AvgNums StudentAvg Backwards | |
More on variables, arrays, debugging | YouTube mp4 - 42 min | 1up 4up | 1.4.x 6, 12, 16 |
Factors | ||
Overview of assignment 2 - Input and Arrays | YouTube mp4 - 13 min | |||||
Mon 2/15 | DUE: assignment 2 - Input and Arrays | |||||
Graphics and audio | YouTube mp4 - 30 min | 1up 4up | 1.5 (pp. 136-151) | 1.5.x 18, 23, 26 |
StdDraw StdAudio HelloDraw DrawShapes DrawShapesColor DrawImage SpinningImage SpinningImageKey SpinningImageKeyAudio dont_panic.png frog.jpg frog.wav | |
Other conditional and loop constructs | YouTube mp4 - 14 min | 1up 4up | 1.3 | |||
Standard input and arrays activity | YouTube mp4 - 20 min | StdInArrays activity | ||||
Overview of assignment 3 - Mars Lander | YouTube mp4 - 10 min | |||||
Thu 2/25 | DUE: assignment 3 - Mars Lander | |||||
Static methods | YouTube mp4 - 28 min | 1up 4up | 2.1 | 2.1.x 1, 3, 5, 13, 14 |
DiceRolling MethodJumping RandomUtil PassByVal | |
More on methods and variables | YouTube mp4 - 29 min | 1up 4up | ||||
Standard draw and methods activity | YouTube mp4 - 20 min | StdDrawMethods activity | ||||
Libraries, clients, printf | YouTube mp4 - 51 min | 1up 4up | 2.2 | 2.2.x 7, 8, 10 |
StdRandom StdOut RandomPoints | |
Overview of assignment 4 - Audio Effects | YouTube mp4 - 11 min | |||||
Mon 3/7 | DUE: assignment 4 - Audio Effects | |||||
Using data types | YouTube mp4 - 51 min | 1up 4up | 3.1 | 3.1.x 1, 2, 5 |
||
Using objects activity | YouTube mp4 - 13 min | Using objects activity | ||||
Classes and objects | YouTube mp4 - 35 min | 1up 4up | 3.2 | 3.2.x 5, 8, 11 |
Ball BallClient BallClientDeluxe BallClientSuperDeluxe | |
Overview of assignment 6 - Staying Alive | YouTube mp4 - 9 min | |||||
Mon 3/28 | DUE: assignment 6 - Staying Alive | |||||
Objects, primitives and references | YouTube mp4 - 32 min | 1up 4up | ||||
Designing data types | YouTube mp4 - 41 min | 1up 4up | 3.3 | 3.3.3 | ||
Overview of assignment 7 - Guitar Hero | YouTube mp4 - 11 min | |||||
Thu 4/7 | DUE: assignment 7 - Guitar Hero | |||||
Building a fraction class | YouTube mp4 - 20 min | 1up 4up | ||||
Fraction activity | YouTube mp4 - 8 min | Fraction activity | ||||
Overview of assignment 8 - Bombs Aways | YouTube mp4 - 7 min | |||||
Mon 4/18 | DUE: assignment 8 - Bombs Aways | |||||
Implementing abstract data types | YouTube mp4 - 29 min | 1up 4up | 4.3.x 12, 24, 28, 31 |
StackOfStringsArrayDouble.java | ||
Linked list activity | YouTube mp4 - 8 min | StackOfStringsLinkedList.java | ||||
Enumerations | YouTube mp4 - 8 min | 1up 4up | ||||
Overview of assignment 9 - Gem Matching | YouTube mp4 - 6 min | StackOfStringsLinkedList.java | ||||
Thu 4/28 | DUE: assignment 9 - Gem Matching | |||||
Performance | YouTube mp4 - 38 min | 1up 4up | 4.1 | 4.1.x 3, 9, 10, 12 |
||
Performance activity | YouTube mp4 - 17 min | Performance activity | ||||
Searching and sorting | YouTube mp4 - 28 min | 1up 4up | 4.1 | 4.1.x 3, 9, 10, 12 |
||
Overview of final project - Atomic Nature of Matter | YouTube mp4 - 22 min | |||||
Mon 5/9 | DUE: final project - Atomic Nature of Matter |
Page last updated: April 18, 2017