| lecture hours | documents | due-dates or other notes | ||
|---|---|---|---|---|
| Plan — this document
(;-)
* Index of last time I taught this course | ||||
|
Administration:
* Syllabus * General Course-Policies * Some Evaluations and Responses | ||||
|
Further Categories of Course-Materials:
* Lectures, Notes * Lab Exercises * Homework Assignments * Tests * Project Assignments * Information about the Grading | ||||
| Documentation:
* Java 6.0 Development Kit (JDK 6.0) API * The Java Tutorials * The Java Language Specification (3rd ed.) * further documentation | ||||
| Sep:01(Tue) | Lecture-Module #01: Introduction to This Course | |||
| Aug:31(Mon)- Sep:02(Wed) |
Lecture-Module #02: Overview of Java Programming with Graphics | |||
| ~ | Aug:31(Mon) | Lab Exercise #1: Getting Started | ~ | Aug:31(Mon) |
| 2. | Sep:02(Wed) | Homework Assignment #1 | 4. | Sep:09(Wed) |
| Sep:02(Wed) |
Lecture-Module #03:
Basics of Working with Classes, Objects, and Methods in Java | |||
| — | Sep:07(Mon) | Labor Day Recess | ||
| Sep:09(Wed)- Sep:23(Wed) |
Lecture-Module #04:
More Details about Statements etc. (Chapter 2) | |||
| ~ | Sep:14(Mon) | Lab #2: TicketMachine | ~ | Sep:14(Mon) |
| Sep:16(Wed) | Homework Assignment #2 | 4. | Sep:28(Mon) | |
| ~ | Sep:21(Mon) | Lab #3: Simple Date | ~ | Sep:24(Thu) |
| Sep:28(Mon)- ... |
Lecture-Module #05:
Collections and Iterating (Chapter 4) | |||
| ~ | Sep:28(Mon) | Lab #4: Notebook | ~ | Sep:28(Mon) |
| ~ | Oct:05(Mon) | Lab #5: StockManager | ~ | Oct:07(Wed) |
| ~ | Oct:12(Mon) | Lab #6: JavaBat Array Exercises | ~ | Oct:12(Mon) |
| Oct:14(Wed) | Midterm Examination #1 | |||
| Oct:19(Mon) | Lecture-Module #06: More Java Details | |||
| ~ | Oct:19(Mon) | Lab #7: Hangman | ~ | Oct:21(Wed) |
| Oct:21(Wed) | Lecture-Module #07: Debugging | |||
| Oct:21(Wed)- Oct:26(Mon) |
Lecture-Module #08: GUI | |||
| ~ | Oct:26(Mon) | Lab #8: Tic-Tac-Toe | ~ | Oct:26(Wed) |
| Oct:28(Wed) | Project Assignment: Chutes and Ladders | Nov:08(Mon) | ||
| Nov:02(Mon) | Lecture-Module #09: Eclipse | |||
| ~ | Nov:02(Mon) |
Lab Activity #9:
do project GUI
(not needing operationality) |
||
| Nov:04(Wed) | Lecture-Module #10: More GUI: setting cursor, more dialogs | |||
| Nov:04(Wed) | Lecture-Module #11: Choice-driven Processing with |switch| | |||
| Nov:02(Wed) | Lecture-Module #12: Conditional Operator | |||
| Nov:09(Mon)- Nov:11(Wed) |
Lecture-Module #13: Multidimensional Arrays | |||
| ~ | Nov:09(Mon) | Lab Activity #10: continue work on project | ||
| Nov:11(Wed)- Nov:18(Wed) |
Lecture-Module #14:
Extending Classes a.k.a. Inheriting among Classes
(Chapters 8ff. in our textbook) | |||
| ~ | Nov:16(Mon) |
Lab Activity #11:
switch
|
~ | Nov:16(Mon) |
| Nov:16(Mon) | Final Project: Space Invaders | Dec:02(Wed) | ||
| ~ | Nov:23(Mon) | Lab Activity #12: Inheritance | ~ | Nov:23(Mon) |
|
lectures etc. filled in here
as this term proceeds |
||||
| — | Nov:25(Wed) | Thanksgiving Recess | ||
| Dec:12(Sat) | Final Examination |
9:00-10:50 a.m.
room: MAN ____ |
||