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;