Mr. Minich's Classwork Calendar
September 2003
Click "Refresh" to ensure this page is updated.

Monday

Tuesday

Wednesday

Thursday

Friday

August 25

VB -

Rules, textbooks, fill out student info datasheet

Hello world program & tomorrow's quiz

Java  -

See VB

Seating chart

Hello World program

Data St -

See VB

Seating chart

Hello World program

26

VB -

Submit signed rules form

Seating chart

Textbook cover check

Discuss importance of keeping password secret

Distribute & test usernames & passwords

(if time) Hello world program

Java  -

Submit signed rules form

Seating chart

Hello world quiz

Trace & write simple Ch. 1 demo programs

Data St -

See Java

27

VB -

Demo of Mr. Minich's web site

Folder & file management

Java  -

Folder & file management

Trace & write simple Ch. 1 demo programs

Ch. 3 lecture on data types, overflow, & loss of precision

Data St -

See Java

28

VB -

Survey which computers do not get to the Web

What is a computer language discussion

Java  -

Quiz - compile & execute Hello World saved as Ch3Demo1.java in your Ch03 folder

Ch. 3 lecture on Random & String objects

Data St -

See Java

29

No School

Sept 1

No School

Labor Day

2

VB -

Review & do activities on pp. 3-12

Explain Ch. 1 vocab assignment which is due on Monday

Java  -

Ch. 3 lecture on Random & String objects

Trace Ch. 3 demo programs reviewing types, overflow, loss of precision, String, Random

Data St -

See Java

3

VB -

Review & do activities on pp. 3-12

Java  -

Trace & write Ch. 3 demo programs that use random & string objects.

Begin Ch. 3 worksheet #1

Data St -

See Java

4

VB -

Finish activities & discussion from pp. 3-12

Work on Ch. 1 vocab

Java  -

Finish Ch. 3 worksheet #1

Begin homework (write out 5 exercises like those on Ch. 3 worksheet #1)

Data St -

See Java

5

VB -

Work on Ch. 1 vocab

Discuss Hello World program

(if time) Type, save, & execute our Hello World program as our first form & project into a new folder at My Documents / VisualStudioProjects / Ch1Demo1

(if time) Open and edit a previous project

Java  -

Submit homework

Work on homework

Data St -

See Java

8

VB -

Type, save, & execute our Hello World program as our first form & project into a new folder at My Documents / VisualStudioProjects / Ch1Demo1

Open and edit a previous project

Begin Ch. 1 Lecture (placing objects on a form, moving from interface to code)

Java  -

Review homework

Begin Ch. 1 Lecture (unique characteristics of Java & JVM)

Data St -

See Java

9

VB -

Hello World program quiz

Continue Ch. 1 Lecture (runtime vs design time vs break time; Identify various kinds of errors; 3 steps to writing VB project)

Java  -

Review HW from pp. 28+

Do #1-4 on pp. 31+

Data St -

Do #1-6 on pp. 31+ alone or with a partner.

10

VB -

Continue Ch. 1 Lecture (examples of objects, methods & properties; naming conventions for various objects)

Java  -

Continue Ch. 1 Lecture (obtaining & installing j2sdk & JCreator)

Data St -

See Java

11

VB -

Continue Ch. 1 Lecture (input w/ InputBoxes)

Java  -

Finish & discuss #5 & 6 on p. 32.

Begin Ch. 2 lecture (see Data St lecture below)

Data St -

Begin Ch. 2 lecture (interface vs implementation - visit Java API to see interface; Rectangle class; new operator; object variable vs. object reference that is stored in the object variable)

12

VB -

Finish Ch. 1 Lecture

Begin Ch. 2 lecture (textboxes, variables, data types)

Java  -

Introduce class mailing list

Continue Ch. 2 lecture (see Data St. lecture below)

Data St -

Introduce class mailing list

Create Ch2Demo1 to test Rectangle class

Continue Ch. 2 lecture (uninitialized object variable; importing a class from a package; interpreting Rectangle API field summary & constructor summary and making use of available constructors when instantiating Rectangle object variables; translate & other Rectangle methods discovered, calling various Rectangle methods w/ different return types & parameters, explain the term overloaded, explain the term "deprecated")

15

VB -

Begin Ch. 2 lecture (textboxes, variables, data types)

Java  -

Continue Ch. 2 lecture (navigating to Java API from java.sun.com; objects vs. object variables; equals & toString methods of the Rectangle class)

Data St -

See Java

 

16

VB -

Continue Ch. 2 lecture (tracing declaration & assignment statements)

HW review &/or check

Java  -

Discuss Ch2Demo1 (import, translate, equals, toString, constructors, objects vs object variables vs object references)

Data St -

See Java

17

VB -

Continue Ch. 2 lecture (If statements)

Java  -

Discuss greeter1 demo program from Ch. 2 of textbook (pp. 44+) (Hand Out folder)

Continue Ch. 2 lecture (using the GreeterTest test class that constructs an object to test the Greeter class; compiling multiple source files in a folder to test a project that uses 2 or more classes)

Data St -

See Java

18

VB -

Continue Ch. 2 lecture (If Else statements, relational operators, logical operators)

Do Project 2-11 on p. 71 as a class

Java  -

Possible quiz

Submit HW

Discuss greeter2 demo program from Ch. 2 of textbook (Hand Out folder)

Data St -

Submit HW

Continue Ch. 2 lecture (discuss private instance fields vs. public methods & encapsulation; add public methods to a Greeter class;implicit parameters vs instance fields)

Discuss Greeter2 & BankAccount demos from Hand Out folder

Do #5, 6 on p. 75 as extension to BankAccount demo

Do #7 on p. 75 (Create a folder and source files SavingsAccount.java & SavingsAccountTest.java)

(if time) Begin HW (#8 & 9 on p. 75)

19

VB -

Continue Ch. 2 lecture (If ElseIf statements)

Java  -

Continue Ch. 2 lecture (discuss private instance fields vs. public methods & encapsulation; add public methods to a Greeter class;implicit parameters vs instance fields)

Do #3 & 4 on p. 75

Data St -

Submit or review HW

Continue Ch. 2 lecture (using this to reference instance fields within implementation, automatic initialization of instance fields; never call same constructor twice from driver program with a given object but can call a constructor w/ another constructor in the implementation); discuss the creation of a new class with desired behaviors i.e. abstraction)

22

VB -

Follow "Step-by-Step" exercises on pp. 34-41

Java  -

Review #3 & 4 on p. 75

Data St -

Submit HW

Finish typing p. 75 #8 & 9 (Employee class & test class)

See Java lecture topics on 9/23

23

VB -

Follow "Step-by-Step" exercises on pp. 43-51

Java  -

Discuss BankAccount demo program from Ch 2 Hand Out folder (pp. 58+)

Data St -

Discuss abstraction

24

VB -

Follow "Step-by-Step" exercises on pp. 54-64

Java  -

Work on homework (p. 75 #8, 9, 11, 13, 14, & 15)

Data St -

Begin Ch. 3 lecture (int vs double, Integer.MAX_VALUE, precision of double, long type, documenting style, constants, MATH.PI)

25

VB -

Introduce mailing list

Finish Ch. 2 "Step-by-Step" exercises on pp. 54-64

Work on Ch. 2 vocab due Tue.

Java  -

Homework check & review student examples on chalkboard

Data St -

Continue Ch. 3 lecture (static methods, Math static methods, Integer static methods, casting)

26

VB -

HW check

Finish Ch. 2 "Step-by-Step" exercises on pp. 54-64

Java  -

Continue Ch. 2 lecture (using this to reference an object and its instance fields within a class implementation, automatic initialization of instance fields; never call same constructor twice with a given object from driver program but can call a constructor within another constructor in the implementation; discuss abstraction which is the creation of a new class with desired behaviors)

Data St -

Ch. 1 & 2 test

29

VB -

Per 2 - Finish Ch. 2 "Step-by-Step" exercises on pp. 54-64

Continue Ch. 2 lecture (button Anchor property, Cint , Chr & InputBox functions, Unicode, most important data types on p. 46, my rules for naming constants, toString method, AutoSize property of label, + instead of & for concatenation, downloading graphics from Web)

Java  -

Work on Ch2Proj1

Data St -

Continue Ch. 3 lecture (console input, unicode)

30

VB -

Submit Ch. 2 vocab

Continue Ch. 2 lecture (Unicode, counting in binary & hexadecimal)

Introduce Ch2Proj1

Fill out the interface & methods pseudocode forms for Ch2Proj1

Java  -

Work on Ch2Proj1

Data St -

Finish Ch. 3 lecture (console input, unicode)

Do Exercises #4, 12, & 13 on pp. 126 & 129

Oct 1

VB -

Per 2 - no class due to Academic Challenge & Spelling Bee

Submit binary homework

Review online binary & hex calculators

As a class, write a binary/hex/decimal and Unicode character converter program

Continue Ch. 2 lecture (Chr function, Unicode, variable scope, private vs public variables module-level variables, textbox Clear method, TabIndex property, underscore for line continuation, If/ElseIf for radiobuttons, If's for checkboxes, group boxes)

Work on Ch2Proj1

Java  -

Per 5 - Review Ch2Proj1 specs

Ch. 1 & 2 Test review

Work on Ch2Proj1

Data St -

Submit homework

Ch. 3 quiz

Work on Exercises #4, 12, & 13 on pp. 126 & 129

2

VB -

(if time) Classwork - Do Ch. 2 worksheet #1 (identify various types of statements and other vocabulary in a sampe program)

How to download Visual Studio (i.e. VB.NET)

Java  -

Ch. 1 & 2 test

Data St -

Finish Exercises #4, 12, & 13 on pp. 126 & 129

3

VB -

Ch. 1 & 2 Test

Java  -

No class due to Idol Competition & Spirit Games

Data St -

No class due to Idol competition