Assignment Calendar
January 2009
Click "Refresh" to ensure this page is updated.

Monday

Tuesday

Wednesday

Thursday

Friday

Jan 5

VB

Review Coding Standards (comment w/ each method and Dim statement)

Work on Maze1 Project if necessary (due Tue 2:30 pm at latest)

HW
Submit Maze1 Project by Tue 2:30 pm at latest

Java

Ch6Proj1 runtime grades

Work on this tutorial which is due for homework

HW
Study the Ch 7 demos
Ch 7 vocab due tomorrow
Finish this tutorial & write out your answers

Data

Work on Ch19Proj7 (due Tue 2:30 pm)

HW
Ch19Proj7 due Tue 2:30 pm

6

VB

If Statements lecture (relational operators, logical operators, If statements)

(if time) Review Horizontal Maze Worksheet #1

(if time) Review Horizontal Maze Worksheet #2

HW
Tracing If statements worksheet #1 & #2

Java

Submit HW (tutorial answers)

Review Ch6Proj1 results

Review Ch7DemoFish & how a static field is used to give multiple Fish objects different id numbers

HW
Do Ch. 7 packet #1

Data

Finish Ch19Proj7 (due at 2:30 pm)

7

VB

HW check & review

If Statements lecture (If Else, If ElseIf, truth chart, nested If statements)

HW
Redo Tracing If statements worksheet #1 & #2

Java

Submit HW (Ch 7 packet #1) & grade during class with Scantron

Review selected exercises from Ch 7 packet #1

Data

Review for midterm exam (Java practice exam)

HW
Do Java practice midterm exam for possible curve point

8

VB

Check Tracing If Statements Worksheets #1 & 2 homework for a grade. They must include scratchwork.

If Statements lecture (If Else, If ElseIf, truth chart, nested If statements) - ONLY OBJECTIVE'S #1-3 WILL BE ON MIDTERM EXAM

Truth table quiz

Practice writing If statements by doing Writing If Statements worksheets #1 & 2

HW
Study for truth table quiz
Do Writing If Statements Worksheets #1 & 2

Java

Review the new objective #7 in the Ch 7 lecture notes

Ch 7 lecture (toString, class invariant, actor class, utility class, state, behavior, interface of a class, cohesion, coupling, has-a, composition, shadowing, scope, passing by value vs passing by reference, swap method)

Distribute the practice midterm exam & Scantron forms that is due on Monday

Introduce Ch 7 worksheet #1

HW
Complete Ch 7 worksheet #1

Data

HW check & review (Java practice midterm exam)

Discuss potential DS exam questions

9 End of 2nd Quarter

VB

In groups of 2, do Tracing If Statements Worksheet #3 & Writing If Statements Worksheet #3. Bring these worksheets as well as completed Writing If Statements Worksheets #1 & 2 on Monday.

(if time) Begin homework which is to complete the practice midterm exam

HW
Complete the practice midterm exam by Mon

Java

Turn in Ch 7 worksheet #1 to the inbox

Ch. 7 Test

HW
Complete the Java practice midterm exam being sure to circle your answers AND to fill them in on the Scantron form

Data

Work on a sample free response Data Structures practice midterm exam question that is distributed in class. The only use of the computer is to use the online API. If anyone is caught playing computer games or doing ANYTHING ELSE ON THE COMPUTER, they will be punished.

HW
Complete the sample free response Data Structures practice midterm exam question

12 Review Day

VB

HW check

Pass back everything in the outbox

Any conflicts?

Review answers to For Loop worksheets if necessary

Review for midterm exam

Answers to practice midterm exam are HERE

Java

Pass back everything in outbox

Any conflicts?

Review Ch 7 worksheet #1

Review for midterm exam

Distribute & review answers to practice midterm exam

Data

Last chance Aaron & Andrew to submit answers to Java practice midterm

Pass back everything in outbox

Any conflicts?

Review for midterm exam

13 Exams

Computer
7:34 - 9:04 am
VB Per 4 - Rm 227
VB Per 8 - Rm 230
Java - Rm 223
Data - Rm 223

 

Science
9:30 - 11:00 am

14 Exams

World Language
7:34 - 9:04 am

(Moceri Rm 202)

 

English
9:30 - 11:00 am

(Derr Rm 202)

15 Exams

Social Studies
7:34 - 9:04 am

(Allen Rm 202)

 

Math
9:30 - 11:00 am

16 only periods 1-5 met

VB

Per 8 does not meet

Re-read all of If Statements lecture notes and do the Unit 5 vocab assignment

Java

Per 7 does not meet

Read Ch 9 lecture notes and begin the vocab assignment (due date is in a week or so)

Data

Read Ch 20 lecture notes and work on vocab assignment (due date is in a week or so)

19

No School

20

VB

Review graded Midterm Exam

Java

Review graded Midterm Exam

Data

Review graded Midterm Exam

21

VB

Create Collision Detection Example demo program with KeyDown, If Else If, & simple collision detxn w/ picture boxes

HW
Do Horizontal Maze worksheet #1

Java

How to use the String class' compareTo method

Review Ch9Demo1

Data

Ch 20 lecture (Set, HashSet, TreeSet)

Introduce the Ch 20 Set Map chart and how it compares to the Ch 19 List chart

Discuss the Set interface and how to use it in a client (see or create a demo)

Review API for HashSet and TreeSet and discuss when to use one vs the other (don't worry yet about implementation)

Review HashSet demo (see Handout folder)

HW
Read Ch 20 lecture notes obj #1 & 2

 

22

VB

Discuss vertical collision detection & maybe even diagonal & arc collision detection

Introduce Maze2 project & start project with boilerplate code

HW
Bring maze interface for Maze2 project to class tomorrow

Java

How to implement your own compareTo method

Review syntax of an interface

Discuss polymorphism

Discuss ideas for interfaces other than Comparable

See example of a simple interface, class & client program combination

Introduce Ch9Proj1

HW
Write out code for Ch9Proj1

Data

Review the difference between an ADT and a concrete Java class

Overview of the Map interface

HW
Read Ch 20 lecture notes obj #3

23

VB

Work on Maze2 project

Java

HW check

Ch 9 lecture (declaring object variables with interface reference, early vs late binding, polymorphism)

Set up Ch9Proj1 and begin working

HW
Ch 9 vocab due Wed
Ch9Proj1 due Tue

Data

Review API for HashMap and TreeMap and discuss when to use one vs the other (don't worry yet about implementation)

Ch 20 lecture (maps, HashMap, TreeMap)

Create or review a demo program with HashMap

HW
Finish reading the Ch 20 lecture notes

26

VB

Work on Maze2 project

Java

Ch 9 lecture (casting an interface reference in order to use methods from the underlying class especially in the compareTo method)

Work on Ch9Proj1

HW
Ch9Proj1 due Thu
Ch 9 vocab due Wed

Data

Ch 20 lecture (hash tables, hash functions, collisions, probing, chaining)

Discuss how hash tables & hash functions are used in the implementation of HashSet & HashMap - view relevant animations

HW
Ch 20 Sets & Maps vocab due Mon
Ch20Proj1 due Mon

27

VB

Work on Maze2 project

Java

Work on Ch9Proj1

HW
Ch9Proj1 due Thu
Ch 9 vocab due Wed

Data

Introduce and begin Ch20Proj1

HW
Ch 20 Sets & Maps vocab due Mon

28

SNOW DAY

 

 

29 TWO HOUR DELAY

VB

Classwork - Do sample collision If statements on chalkboard

Work on Maze2 project

Java

Review Ch 9 demo programs

Per 7 - Work on Ch9Proj1

HW
Ch9Proj1 due Fri 2:30 pm
Per 7 - Interfaces worksheet #1

Data

Work on Ch20Proj1

HW
Do Map worksheet #1
Ch20Proj1 due Mon
Ch 20 Sets & Maps vocab due Mon

30

VB

Work on Maze2 project

HW

Java

Finish reviewing Ch 9 demo programs

Per 3 - Do Interfaces worksheet #1 as classwork

Review classwork

(if time) practice quiz on writing an interface & class

HW
Quiz on Monday on writing an interface & a class that realizes the interface
Ch 9 Test on Tue

Data

Submit homework

Work on Ch20Proj1 while homework is being checked

HW
Ch 20 Sets & Maps vocab due Mon
Ch20Proj1 due Mon