A | B | C | D | E | F | G | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | SUBJECT TO CHANGE - CHECK BACK FREQUENTLY | Start Date: | 8/21/2014 | |||||||||||||||||||||||
2 | Weeks | Day | Book Chapter | Lectures | Labs | Projects | Quizes | |||||||||||||||||||
3 | Week 0 | Review: Binary Numbers Review: Command Line Interface | Lab 0: Binary Numbers/CL/IDE | |||||||||||||||||||||||
4 | Week 1 | Aug 21 | 1 | Review of Computer Concepts Intro to Java | Lab 1 - Intro to Java | GF - Wombats (Review) | ||||||||||||||||||||
5 | Week 2 | Aug 28 | 2 | Data Types and Operators: Primitive Data Types, Arithmetic/Relational/Logical Operators | Lab 2 - Data Types | GF - Asteroids (Review) | Quiz 1 - Fundamentals | |||||||||||||||||||
6 | Week 3 | Sep 4 | 3 | Control Statements: If, if-else, switch, for loop, while, do-while, break, continue | Lab 3 - Control | Project 1 - Little Crab Project | Quiz 2 - Data Types | |||||||||||||||||||
7 | Week 4 | Sep 11 | 3 | Control Statements: If, if-else, switch, for loop, while, do-while, break, continue | ||||||||||||||||||||||
8 | Week 5 | Sep 18 | 4 | Introducing Classes: Classes, Objects, Methods, Constructors, | Lab 4 - Classes | Quiz 3 - Control Structures | ||||||||||||||||||||
9 | Week 6 | Sep 25 | 4 | Introducing Classes: Static Methods, new, this, Multi-file java programs | Lab 4 - Classes | Project 2: Pong Game | ||||||||||||||||||||
10 | Week 7 | Oct 2 | 5 | Arrays: 1D, 2D Arrays, For-Each, Nested Arrays | Lab 5 - Arrays | Quiz 4 - Classes and Objects | ||||||||||||||||||||
11 | Week 8 | Oct 9 | 5 | Strings: Strings, String Methods, Command Line Arguments, ArrayList | Lab 6 - Strings | Project 3: Rubik's Cube Simulator | ||||||||||||||||||||
12 | Week 9 | Oct 16 | 6 | Methods and Classes in Depth: Encapsulation, Access control, Method overloading, Varargs | Lab 7 - Polymorphism | Quiz 5 - Arrays and Strings | PD | |||||||||||||||||||
13 | Week 10 | Oct 23 | 6 | Methods and Classes in Depth: Recursion, Pass-by-reference | Lab 8 - Recursion | Project 4: Falling Sand | ||||||||||||||||||||
14 | Week 11 | Oct 30 | 7 | Inheritance: polymorphism, Super classes, overriding, abstract classes | Lab 9 - Inheritance | Quiz 6 - Advance Methods | ||||||||||||||||||||
15 | Week 12 | Nov 6 | 8 | Interfaces: Abstract Classes, Interfaces, Enums, Wrapper Classes | Lab 10 - Interfaces | Project 5 - Lucky Ducky | ||||||||||||||||||||
16 | Week 13 | Nov 13 | 9 | Packages Built-in Packages, Access control, Libraries, API | Lab 11 - Packages | Quiz 7 - Inheritances, Interfaces, Packages | ||||||||||||||||||||
17 | Week 14 | Nov 20 | 10 | Exceptions try-except, finally, throw, throws | Lab 12 - Exceptions | Project 6 - Avoider Game | ||||||||||||||||||||
18 | Week 15 | Nov 27 | 11 | Files I/O | ||||||||||||||||||||||
19 | Week 16 | Dec 4 | Final Project Work Week | |||||||||||||||||||||||
20 | Final Week | Dec 11 | Final Project Submission/Presentation | |||||||||||||||||||||||
21 | ||||||||||||||||||||||||||
22 | *Check Canvas for Lab/Project due dates | |||||||||||||||||||||||||
23 | Due dates are usually on Mondays one week or two weeks after they are assigned | |||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |