M | Tuesday | W | Thursday | F |
---|---|---|---|---|
3
|
4
Before Class:
Section 2.8 Wrapper Classes - Integer and Double Sections 4.1 - 4.3 (11 pages) Section 4.4.2 (just the first 4 paragraphs (until 'Top-level containers')) (1 page) Section 4.5 (Can skip Section 4.5.2) (4 pages) Primitive Wrapper Classes (1 of 2) (4:46) Primitive Wrapper Classes (2 of 2) (12:14) Primitive Wrapper Classes Quiz (Review) Sections 1.3, 1.4 and 1.6 Sections 3.5 - 3.12 (Optional) Chapter 5: Java Data and Operators (41 pages) Java Language Pre Quiz Class: Ask a CS Tutor a Question Quiz Introduction (Visit with a CS tutor (with an appointment or walk-in), then take the Quiz in CougarVIEW) Debugging and Testing (exercises) User Interfaces (exercises) Primitive Wrapper Classes (exercises) Data types and operators (exercises) Lab: Live debugging demo Debug your last Java project in your IDE Javadocs codePost Practice Assignments |
5
|
Module 4: Java Language and Structures
6
Before Class:
Chapter 4: Iteration (Loops) (Optional) Section 6.1: Introduction (Optional) Section 6.6: Conditional Loops Make a copy of Module 4 Exercises Worksheet Project 3 (due later) Java for Loops (8:29) (Optional) Section 6.3: Counting Loops Java Language Post Quiz Java Structures Pre Quiz Class: Short-Circuit Evaluation (exercises) Rounding (exercises) while Loops (part 2) (exercises) for Loops (exercises) Java Structures (continued) Lab: Project 3 Demo Loops codePost Practice Assignments Work on Project 3 |
7
|
10
|
11
Before Class:
Java Structures Post Quiz Section 2.6 (review) Section 2.7 (Optional) Section 6.10: The switch Multiway Selection Structure (Optional) The rest of Java, Java, Java Chapter 6: Control Structures (Optional) Chapter 7: Strings and String Processing (Can skip Section 7.11) (24 pages) Class: for Loops (exercises) Switch Statements (exercises) Strings (exercises) String Methods (exercises) Lab: Loops codePost Practice Assignments Work on Project 3 |
12
|
13
|
14
Due:
Loops codePost Practice Assignments Ask a CS Tutor a Question Quiz Introduction (Visit with a CS tutor (with an appointment or walk-in), then take the Quiz in CougarVIEW) |
17
|
18
Class:
Exam 1 Preparation Game (on Teams) (topics) Lab: Exam 1 Prep:
Exam 1 (topics) (Go to CougarVIEW, Assessments , Quizzes, Exam 1 ….) |
19
|
Module 5: Inheritance & Polymorphism
20
Before Class:
Sections Sections 9.1 - 9.2 (Optional) Inheritance and Polymorphism Sections 8.1 - 8.2: Introduction - Java's Inheritance Mechanism (10 pages) Inheritance Introduction (13:50) Inheritance Introduction Pre Quiz Make a copy of Module 5 Exercises Worksheet Class: Inheritance (exercises) Lab: Inheritance & Polymorphism codePost Practice Assignments |
21
|
24
|
25
Before Class:
Inheritance Introduction Post Quiz Sections Sections 9.3 - 9.5 Inheritance: Overriding Methods (13:00) Inheritance Overriding Methods Pre Quiz Section 9.6 Polymorphism Section 8.3: Abstract Classes, Interfaces,and Polymorphism (7 pages) Polymorphism (15:47) Polymorphism Pre Quiz Class: Class Relationships Inheritance Representation Exercise Overriding Methods (exercises) Polymorphism (exercises) Lab: Exam 1 Recap Inheritance & Polymorphism codePost Practice Assignments |
26
|
27
Before Class:
9.7 Object Superclass Object Class (11:18) Object Class Pre Quiz Class: Polymorphism (exercises) Object Class (exercises) Overriding the equals method Lab: Inheritance & Polymorphism codePost Practice Assignments |
28
|
M | Tuesday | W | Thursday | F |
---|---|---|---|---|
1
|
Final Exam Time
2
Before Class:
You Choose Project Advertisement (submission) You Choose Project Individual Reflection (CougarVIEW Quiz with unlimited attempts) Class: You Choose Project Advertisement Presentations (recorded and live): (8:00 – 10:00 AM) |