|
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
|