1006-1010_PreAPCS_Da..

advertisement
Monday
UNIT
DAY
Don Davis – Weekly Lesson Plan
Course: Pre-AP CS
Week of: October 6-10
Page 1 of 4
TEKS
OBJECTIVES
RESOURCES
2/3 §126.33.c.6.
 Introduce arrays for
 Journal
(E) understand concepts of
‘for’ each loops
[composition
object-oriented design;
book]
 Introduce for/ for each
(Q) demonstrate an
 NetBeans
understanding of and use
reference variables for objects;
(O) choose, identify, and use
the appropriate data types for
integer, real, and Boolean data
when writing program
solutions;
(P) demonstrate an
understanding of the concept
of a variable;
(U) demonstrate proficiency
in the use of the relational
operators;
ACTIVITY
 Journal
 Graded Cornell notes
 Programming
challenge: Create a
program to iterate
through a list of
favorite foods.
[Homework]
ACCOMODATIONS
10- no penalty
for spelling or
sloppy
handwriting;
26 – additional
time
§126.33.c.6.
 Introduce do / while
 Journal
(E) understand concepts of
[composition
 Discuss nested /
object-oriented design;
book]
embedded loops
(Q) demonstrate an
[demonstrate with for  NetBeans
understanding of and use
(i=1; i<100; --nothing
reference variables for objects;
here--) in while loop,
i.e., two things]
3
§126.33.c.6.
 Revisit objects
(E) understand concepts of
 Practice object
object-oriented design;
variables
(Q) demonstrate an
 Have objects interact
understanding of and use
reference variables for objects;
Wednesday
Tuesday
3
 Journal
[composition
book]
 NetBeans
Don Davis – Weekly Lesson Plan
Course: Pre-AP CS
Week of: October 6-10
Page 2 of 4
10- no penalty
 Journal
for spelling or
 Programming
challenge: Examine the sloppy
handwriting;
output of a “for” loop
26 – additional
embedded within a
time
while loop / compare
with do/while.
 Graded Cornell notes:
Control statements &
code formatting
conventions. Interactive
discussion of nested vs.
laddered if (else if)
statements.
 Daily written journal
[For a grade]
 Tinker & debug:
Incorporate objects into
independent game
project
10- no penalty
for spelling or
sloppy
handwriting;
26 – additional
time
Thursday
3
§126.33.c.6.
 Revisit objects
(E) understand concepts of
 Introduce/practice
object-oriented design;
object methods &
(Q) demonstrate an
variables
understanding of and use
 Have objects interact
reference variables for objects;
 Journal
[composition
book]
 NetBeans
Don Davis – Weekly Lesson Plan
Course: Pre-AP CS
Week of: October 6-10
Page 3 of 4
10- no penalty
 Daily written journal
for spelling or
[For a grade]
sloppy
 Notes [For a
handwriting;
participation grade]:
26 – additional
Introduce, review, and
time
discuss requirements
for programming
MAJOR
TEST/PROJECT
GRADE independent
game project
Friday
3
§126.33.c.6.
 Purposefully utilize
(E) understand concepts of
classes, objects,
object-oriented design;
control statements
(Q) demonstrate an
(for, if, while, and
understanding of and use
enum) in Java;
reference variables for objects;  practice object
methods & variables
 Have objects interact
 Journal
[composition
book]
 NetBeans
Don Davis – Weekly Lesson Plan
Course: Pre-AP CS
Week of: October 6-10
Page 4 of 4
10- no penalty
 Daily written journal
for spelling or
[For a grade]
sloppy
 Notes [For a
handwriting;
participation grade]:
26 – additional
Finish requirements
time
discussion for
programming MAJOR
TEST/PROJECT
GRADE independent
game project. This
includes a refined
discussion of
classes/objects, control
statements (e.g. nested
& laddered if (else if)
statements, Booleans,
methods(), and proper
code formatting vis-àvis the text-based
adventure game;
 Tinkering and
debugging: refine
independent text-based
games;
Download