Monday | T | Wednesday | R | Friday | S |
---|---|---|---|---|---|
1
|
2
Before Class:
this (Java Keyword) (4:25) this Quiz if-else Exercises (2:25) while Statements Exercises (15:05) Sections 3.1 - 3.4 (Optional) Sections 3.6 - 3.10 (Flow of Control: Control Structures - Object-Oriented Design: Inheritance and Polymorphism) (17 pages) Java if-else Statements (3:24) Java while Statements (3:09) if-else and while Quiz Class: this (keyword) Exercises (exercises) if-else Statements Exercises (exercises) while Statements Exercises (exercises) Lab: Work on Project 2 |
3
|
|||
Module 3: Debugging and User Interfaces
5
Before Class:
Section 5.3 Appendix A: Coding Conventions (9 pages) Javadocs (7:54) assert Operator (9:57) Debugging and Testing (7:54) Debugging with BlueJ (6:42) Javadocs Quiz assert Quiz Debugging and Testing Quiz Make a copy of Module 3 Exercises Worksheet Class: Javadocs (exercises) assert (exercises) Lab: Javadocs Practice Assignments |
6
|
7
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 Class: Ask a CS Tutor a Question Quiz Introduction (Make an appointment with a CS tutor, then take the Quiz in CougarVIEW) (Due in two weeks) Debugging and Testing (exercises) User Interfaces (exercises) Primitive Wrapper Classes (exercises) Lab: Live debugging demo Debug your last Java project in your IDE Javadocs Practice Assignments |
8
|
Module 4: Java Language and Structures
9
Before Class:
(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 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) Class: Primitive Wrapper Classes (exercises) Data types and operators (exercises) Short-Circuit Evaluation (exercises) Rounding (exercises) Lab: Project 3 Demo Javadocs Practice Assignments |
10
|
12
Before Class:
Java for Loops (8:29) (Optional) Section 6.3: Counting Loops Java Language Post Quiz Java Structures Pre Quiz Class: while Loops (part 2) (exercises) for Loops (exercises) Java Structures (continued) Lab: Loops Practice Assignments Work on Project 3 |
13
|
14
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: Switch Statements (exercises) Lab: Guest Presentation about Java Strings and String Methods |
15
|
16
Before Class:
Java Strings Quiz Class: Presentation by the Career Center Strings (exercises) String Methods (exercises) StringBuffer / StringBuilder Classes (exercises) Lab: Loops Practice Assignments Work on Project 3 |
17
Due:
Loops Practice Assignments Due: Project 3 (Submit .java files to codePost and rubric to CougarVIEW) |
19
|
20
College Career Fair (SCCT Lobby 10 AM - 2 PM)
|
21
Class:
Exam 1 Preparation Game (on Teams) (topics) Lab: Guest Presentation about Inheritance Due: Ask a CS Tutor a Question (Make an appointment with a CS tutor, ask them a technical question, then take the Quiz in CougarVIEW) |
22
|
23
Class:
Exam 1 (topics) |
24
|
Module 5: Inheritance & Polymorphism
26
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 Practice Assignments |
27
|
28
Before Class:
Inheritance Introduction Post Quiz Sections Sections 9.3 - 9.5 Inheritance: Overriding Methods (13:00) Inheritance Overriding Methods Pre Quiz Class: Class Relationships Inheritance Representation Exercise Overriding Methods (exercises) Lab: Inheritance & Polymorphism Practice Assignments |
29
|
Monday | T | Wednesday | R | Friday | S |
---|---|---|---|---|---|
Final
1
Before Class:
We Solve It! Project Advertisement (submission) We Solve It! Project Individual Reflection (CougarVIEW Quiz with unlimited attempts) Class: We Solve It! Project Advertisement Presentations (recorded and live): 8:00 - 10:30 AM in SCCT 407 |
2
|
3
|
4
|