|
Week |
Terminal Objectives |
Readings |
In-Class Topic / Lecture |
On-Line Topic / Lecture |
In-Class Activities (Group or Individual) |
On-Line Activities [Threads, Labs] (Graded) |
Evaluations (Quizzes / Exams) [indicate whether in-class or on-line) |
Homework Assignments [not to be counted as in-class or on-line] |
|
|
|
|
|
|
|
|
|
|
|
1
|
2 |
Chapters 1, 2, 9 |
Introduction to Java and JBuilder 2005
|
Review Borland tutorial on GUI applications |
Ex 1, page 449 9.4.9 |
Threaded Discussion Program syntax Java IDE
Lab 1 |
Quiz 1—online |
Ex 4, 10, 11, page 121 |
|
2
|
10 |
Chapters 3 & 10 |
UML Method Overloading Parameter Passing GUI Event Handling |
Read the tutorial- Creating a GUI with JFC/Swing (Event Handling)
|
Ex 2, page 560 10.5, 10.6 (a & b) |
Threaded Discussion Event listeners Code reuse
Lab 2 |
Quiz 2—online |
Ex 4, 5, & 6, pages 172-173 |
|
3
|
3, 4 |
Chapters 4 - 6 |
Control Structures Data Manipulation & Validation |
|
Ex 3, page 225 4.5.13 |
Threaded Discussion Iterations The GOTO statement
Lab 3 |
Quiz 3—online |
Ex 5.6.4a & 4b
|
|
4
|
5, 6 |
Chapter 8 |
Arrays (One and Two dimensional) ArrayList Class |
|
Ex 4, page 351 6.8.8 (a & b)
Ex 5, page 421 8.4.6 |
Threaded Discussion Collection Framework ArrayList Class
Lab 4 |
Midterm Exam |
Ex 8.6.6, page 444
|
|
5
|
1, 10 |
Chapter 12 |
Streams Sequential Access files Random Access files |
|
Ex 6 page 629 12.2.11
Ex 7, page 631 12.16a & 16b |
Threaded Discussion Collection Framework Interfaces Lab 5
|
Quiz 4—online |
Ex 12.3.6, page 638
|
|
6
|
7, 8 |
Chapters 11 |
Polymorphic Applications Inheritance |
|
Ex 8, page 594 11.3.8a & 8b
Ex 9, page 601 11.4.5 |
Threaded Discussion Control breaks
Lab 6 |
Quiz 5—online |
Ex 12.4.6, page 601 |
|
7
|
9 |
Chapter 7 |
Strings String Processing StringBuffer Class |
|
Ex 10, page 375 7.2.15a & 15b |
Threaded Discussion Master File Updates
Lab 7 |
Quiz 6—online |
Ex 7.3.14, page 383 |
|
8
|
All |
|
|
|
|
|
Final Exam |
|
Explanation of the Columns
TCO’s: List the TCO #’s to be covered in that week.
Reading: List the reading assignments that support the TCO’s. If you are using multiple textbooks, I recommend that you list and number the textbooks, or abbreviate the book names, then use the number or abbreviation when you reference the book/chapter in the reading assignment.
Topics / Lectures:
In-Class: This is Mandatory. This is the topic(s) that will be presented during the in-class portion of the course.
On-Line: This is Optional. You may decide that the topics for the week are best divided up and that a portion of the topics can be delivered effectively online. If you deliver all of the topics in-class, you can leave this cell blank, even if you decide to place lecture notes in the shell for the students to use as preparation for the in-class lecture or you just provide copies of slides to help in their reading assignments. The only time you would use this column is when the topic is delivered only on-line.
Activities
In-Class: This is Optional but recommended. These are activities that will be scheduled in the lesson plan. They may or may not be graded. They may be individual or group. They may be related to a lab assignment. These activities are used to support the TCO’s and the weekly topics. However, they should not be just “lab time” since the in-class time is limited.
On-Line: This is Mandatory. These are the graded activities. They are to include two TDA’s and the lab assignments as well as any other activities that are to be done as part of the online component. Remember that these are activities that were moved from the in-class component in order to reduce the seat time for the iOptimize delivery mode.
Evaluation: Quizzes and Exams. These may be delivered on-line or in-class. Please indicate whether the evaluation is designed to be administered on-line or in-class. Quizzes and interim exams may be administered online. The Final Exam is to be administered in-class as scheduled by the campus or center dean.
Homework: These are graded assignments that the student does outside of the in-class or on-line scheduled time. These are assignments that would normally be assigned as homework in a standard face-to-face delivery mode. This does not mean that the assignment doesn’t involve the use of the computer or the internet. Things like research papers, review questions, project deliverables, etc.