| 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) (Review) Sections 1.3, 1.4 and 1.6 Sections 3.5 - 3.12 (Optional) Chapter 5: Java Data and Operators (41 pages)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 |
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 (Optional) Section 6.3: Counting Loops Class: Short-Circuit Evaluation (exercises) Rounding (exercises) while Loops (part 2) (exercises) for Loops (exercises) Java Structures (continued) Lab: Project 3 Demo Work on Project 3 |
7
|
|
10
|
11
Before Class:
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: Switch Statements (exercises) Strings (exercises) String Methods (exercises) StringBuffer / StringBuilder Classes (exercises) Lab: Work on Project 3 |
12
|
13
|
14
Due:
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 Prep:
|
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)Make a copy of Module 5 Exercises Worksheet Class: Lab: Inheritance (exercises) |
21
|
|
24
|
25
College Career Fair 12-2 PM Student Recreation Center (Extra Credit)
Before Class: Sections Sections 9.3 - 9.5 Section 9.6 Polymorphism Section 8.3: Abstract Classes, Interfaces,and Polymorphism (7 pages)Class: Class Relationships Inheritance Representation Exercise Overriding Methods (exercises) Polymorphism (exercises) Lab: |
26
|
27
Before Class:
9.7 Object Superclass Class: Polymorphism (exercises) Object Class (exercises) Overriding the equals method Lab: |
28
|
| M | Tuesday | W | Thursday | F |
|---|---|---|---|---|
|
1
Due:
|
Final Exam Time
2
Class:
You Choose Project Advertisement Presentations (recorded and live): (9:00 – 10:00 AM) |
|||
Read CS Awesome textbook sections
Read Java, Java, Java: Object-Oriented Problem Solving, 3rd edition sections