Computer Programming
(7th period)
Mar. 24, 2015
Tuesday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Chapter 6 TestDown Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
19
Days to End of 6-Weeks:
19
Days to End of Semester:
47
/culbertclass
Computer Programming
(7th period)
Mar. 23, 2015
Monday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Review for Chapter 6 TestDown Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
20
Days to End of 6-Weeks:
20
Days to End of Semester:
48
/culbertclass
Computer Programming
(7th period)
Mar. 13, 2015
Friday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Catch-up dayDown Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
1
Days to End of 6-Weeks:
21
Days to End of Semester:
49
/culbertclass
Computer Programming
(7th period)
Mar. 11, 2015
Wednesday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Review Chapter 6 vocabulary terms on www.quizlet.com
• Review questions at end of Chapter 6. Complete in Microsoft Word
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
3
Days to End of 6-Weeks:
23
Days to End of Semester:
51
/culbertclass
Computer Programming
(7th period)
Mar. 11, 2015
Wednesday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Review Chapter 6 vocabulary terms on www.quizlet.com
• Review questions at end of Chapter 6. Complete in Microsoft Word
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
3
Days to End of 6-Weeks:
23
Days to End of Semester:
51
/culbertclass
Computer Programming
(7th period)
Mar. 10, 2015
Tuesday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Continue work on Ch. 6, Proj. 5 (pg. 212, Random Sphere Catch.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
4
Days to End of 6-Weeks:
24
Days to End of Semester:
52
/culbertclass
Computer Programming
(7th period)
Mar. 9, 2015
Monday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Begin work on Ch. 6, Proj. 5 (pg. 212, Random Sphere Catch.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
5
Days to End of 6-Weeks:
25
Days to End of Semester:
53
/culbertclass
Computer Programming
(7th period)
Mar. 6, 2015
Friday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Finish Alice – Ch. 6, Proj. 3 (pg. 209 – Save the Lunch Lady.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
6
Days to End of 6-Weeks:
26
Days to End of Semester:
54
/culbertclass
Computer Programming
(7th period)
Mar. 5, 2015
Thursday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Begin Alice – Ch. 6, Proj. 3 (pg. 209 – Save the Lunch Lady.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
7
Days to End of 6-Weeks:
27
Days to End of Semester:
55
/culbertclass
Computer Programming
(7th period)
Wednesday,
Mar. 4, 2015
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Complete Alice – Ch. 6, Proj. 2 (pg. 209 – Binary Code Game.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
8
Days to End of 6-Weeks:
28
Days to End of Semester:
56
/culbertclass
Computer Programming
(7th period)
Mar. 3, 2015
Tuesday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Continue Alice – Ch. 6, Proj. 2 (pg. 209 – Binary Code Game.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
9
Days to End of 6-Weeks:
29
Days to End of Semester:
57
/culbertclass
Computer Programming
(7th period)
Mar. 2, 2015
Monday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Begin Alice – Ch. 6, Proj. 2 (pg. 209 – Binary Code Game.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
10
Days to End of 6-Weeks:
30
Days to End of Semester:
58
/culbertclass
Computer Programming
(7th period)
Feb. 27, 2015
Friday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Complete Alice – Ch. 6, Proj.1 (pg. 208 – Help the Snowman Get Home.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
11
Days to End of 6-Weeks:
31
Days to End of Semester:
59
/culbertclass
Computer Programming
(7th period)
Feb. 26, 2015
Thursday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Continue Alice – Ch. 6, Proj.1 (pg. 208 – Help the Snowman Get Home.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
12
Days to End of 6-Weeks:
32
Days to End of Semester:
60
/culbertclass
Computer Programming
(7th period)
Feb. 25, 2015
Wednesday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Begin Alice – Ch. 6, Proj.1 (pg. 208 – Help the Snowman Get Home.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
13
Days to End of 6-Weeks:
33
Days to End of Semester:
61
/culbertclass
Computer Programming
(7th period)
Feb. 24, 2015
Tuesday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Begin Alice – Ch. 6, Ex. 16 (The Gorilla Robot Wants to Play.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
14
Days to End of 6-Weeks:
34
Days to End of Semester:
62
/culbertclass
Computer Programming
(7th period)
Feb. 23, 2015
Monday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions • Random number generation
What We’re Doing:
• Begin Alice – Ch. 6, Ex. 15 (Make a Spinner.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
15
Days to End of 6-Weeks:
35
Days to End of Semester:
63
/culbertclass
Computer Programming
(7th period)
Feb. 20, 2015
Friday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions
What We’re Doing:
• Complete Alice – Ch. 6, Ex. 13 (Lightbulb.a2w) and all unfinished labs
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
1
Days to End of 6-Weeks:
1
Days to End of Semester:
64
/culbertclass
Computer Programming
(7th period)
Feb. 19, 2015
Thursday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions
What We’re Doing:
• Alice – Ch. 6, Ex. 13 (Lightbulb.a2w)
SPRING BLOOD DRIVE,
UPPER COMMONS
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
2
Days to End of 6-Weeks:
2
Days to End of Semester:
65
/culbertclass
Computer Programming
(7th period)
Wednesday,
Feb. 18, 2015
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions
What We’re Doing:
• Alice – Ch. 6, Ex. 10 (Flying Between Two Trees.a2w)
SPRING BLOOD DRIVE,
UPPER COMMONS
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
3
Days to End of 6-Weeks:
3
Days to End of Semester:
66
/culbertclass
Computer Programming
(7th period)
Feb. 17, 2015
Tuesday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions
What We’re Doing:
• Alice – Ch. 6, Ex. 10 (Flying Between Two Trees.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
4
Days to End of 6-Weeks:
4
Days to End of Semester:
67
/culbertclass
Computer Programming
(7th period)
Feb. 13, 2015
Friday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions
What We’re Doing:
• Complete work begun on Wed., 2/11/2015
½ DAY TODAY & NO SCHOOL ON MONDAY!
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
5
Days to End of 6-Weeks:
5
Days to End of Semester:
68
/culbertclass
Computer Programming
(7th period)
Feb. 12, 2015
Thursday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions
What We’re Doing:
• Complete work begun on Wed., 2/11/2015
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
6
Days to End of 6-Weeks:
6
Days to End of Semester:
69
/culbertclass
Computer Programming
(7th period)
Feb. 11, 2015
Wednesday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions
What We’re Doing:
• Using the beginning world scenario located at
Q:\Culbert\Computer Programming, complete Alice – Ch. 6, Ex. 6, pg. 204
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
7
Days to End of 6-Weeks:
7
Days to End of Semester:
70
/culbertclass
Computer Programming
(7th period)
Feb. 10, 2015
Tuesday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions
What We’re Doing:
• Finish assignment from Monday, Feb. 11, 2015
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
8
Days to End of 6-Weeks:
8
Days to End of Semester:
71
/culbertclass
Computer Programming
(7th period)
Feb. 9, 2015
Monday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions
What We’re Doing:
• In groups of 2 or 3, Alice – Ch. 7, Ex. 3 (Bee Scout.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
9
Days to End of 6-Weeks:
9
Days to End of Semester:
72
/culbertclass
Computer Programming
(7th period)
Feb. 6, 2015
Friday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions
What We’re Doing:
• Alice – Ch. 7, Ex. 2 (RotatingTiresOnACarOrTruck.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
10
Days to End of 6-Weeks:
10
Days to End of Semester:
73
/culbertclass
Computer Programming
(7th period)
Feb. 5, 2015
Thursday,
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions
What We’re Doing:
• Alice – Ch. 7, Ex. 1 (AddingAcrobatsToTheRollingBall.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
11
Days to End of 6-Weeks:
11
Days to End of Semester:
74
/culbertclass
Computer Programming
(7th period)
Wednesday,
Feb. 4, 2015
What We’re Learning:
• Functions in Alice• Execution control with If/Else and Boolean Functions
What We’re Doing:
• Classroom lecture and discussion over Sections 6-1 • Work through sample code contained in Section 6-1
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
12
Days to End of 6-Weeks:
12
Days to End of Semester:
75
/culbertclass
Computer Programming
(7th period)
Feb. 3, 2015
Tuesday,
What We’re Learning:
• Alice – Chapter 5 TestWhat We’re Doing:
• Alice – Chapter 5 TestDown Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
13
Days to End of 6-Weeks:
13
Days to End of Semester:
76
/culbertclass
Computer Programming
(7th period)
Feb. 2, 2015
Monday,
What We’re Learning:
• Events and event-handling methods
What We’re Doing:
• As a class, go over the review completed on Friday, including vocabulary terms.
• TEST ON TUESDAY
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
14
Days to End of 6-Weeks:
14
Days to End of Semester:
77
/culbertclass
Computer Programming
(7th period)
Feb. 2, 2015
Monday,
What We’re Learning:
• Events and event-handling methods
What We’re Doing:
• As a class, go over the review completed on Friday, including vocabulary terms.
• TEST ON TUESDAY
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
14
Days to End of 6-Weeks:
14
Days to End of Semester:
77
/culbertclass
Computer Programming
(7th period)
Jan. 30, 2015
Friday,
What We’re Learning:
• Events and event-handling methods
What We’re Doing:
• Review programming terms on pg. 158 on Quizlet
• In groups of 2 or 3, answer the questions on pg. 159. Include the question. Each group member should have their own document to study. Omit #11.
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
15
Days to End of 6-Weeks:
15
Days to End of Semester:
78
/culbertclass
Computer Programming
(7th period)
Jan. 29, 2015
Thursday,
What We’re Learning:
• Events and event-handling methods
What We’re Doing:
• Continue work on Alice – Ch. 5, Proj. 4 (Robot Preparing for Competition.a2w), pg. 168-69
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
16
Days to End of 6-Weeks:
16
Days to End of Semester:
79
/culbertclass
Computer Programming
(7th period)
Jan. 28, 2015
Wednesday,
What We’re Learning:
• Events and event-handling methods
What We’re Doing:
• Begin working on Alice – Ch. 5, Proj. 4 (Robot Preparing for Competition.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
17
Days to End of 6-Weeks:
17
Days to End of Semester:
80
/culbertclass
Computer Programming
(7th period)
Jan. 27, 2015
Tuesday,
What We’re Learning:
• Events and event-handling methods
What We’re Doing:
• Continue working on Alice – Ch. 5, Proj. 3 (Turtle Motion Control.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
18
Days to End of 6-Weeks:
18
Days to End of Semester:
81
Computer Programming
(7th period)
Jan. 26, 2015
Monday,
What We’re Learning:
• Events and event-handling methods
What We’re Doing:
• Begin Alice – Ch. 5, Proj. 3 (Turtle Motion Control.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
19
Days to End of 6-Weeks:
19
Days to End of Semester:
82
Computer Programming
(7th period)
Jan. 23, 2015
Friday,
What We’re Learning:
• Events and event-handling methods
What We’re Doing:
• Finish Alice – Ch. 5, Ex. 14, pg. 165 (Hockey.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
1
Days to End of 6-Weeks:
21
Days to End of Semester:
83
Computer Programming
(7th period)
Jan. 22, 2015
Thursday,
What We’re Learning:
• The anticipation of waiting for an announcement about whether or not school will be canceled while watching the snow come down
• The joy of sleeping in on a Thursday
• The effectiveness of countering bone-chilling temperatures with hot chocolate
What We’re Doing:
• Enjoying a snow day!Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
2
Days to End of 6-Weeks:
22
Days to End of Semester:
84
Computer Programming
(7th period)
Jan. 21, 2015
Wednesday,
What We’re Learning:
• Event and event-handling methods
What We’re Doing:
• Finish Alice – Ch. 5, Ex. 14, pg. 165 (Hockey.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
3
Days to End of 6-Weeks:
23
Days to End of Semester:
84
Computer Programming
(7th period)
Jan. 21, 2015
Tuesday,
What We’re Learning:
• Event and event-handling methods
What We’re Doing:
• Begin Alice – Ch. 5, Ex. 14, pg. 165 (Hockey.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
4
Days to End of 6-Weeks:
24
Days to End of Semester:
85
Computer Programming
(7th period)
Jan. 16, 2015
Friday,
What We’re Learning:
• Event and event-handling methods
What We’re Doing:
• Begin Alice – Ch. 5, Ex. 12, pg. 164 (A Clicker’s Dream.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
5
Days to End of 6-Weeks:
25
Days to End of Semester:
86
Computer Programming
(7th period)
Jan. 15, 2015
Thursday,
What We’re Learning:
• Event and event-handling methods
What We’re Doing:
• Begin Alice – Ch. 5, Ex. 11, pg. 162 (Snow Festival.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
6
Days to End of 6-Weeks:
26
Days to End of Semester:
87
Computer Programming
(7th period)
Jan. 14, 2015
Wednesday,
What We’re Learning:
• Event and event-handling methods
What We’re Doing:
• Alice – Ch. 5, Ex. 7, pg. 162 (The Cheshire Cat.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
7
Days to End of 6-Weeks:
27
Days to End of Semester:
88
Computer Programming
(7th period)
Jan. 13, 2015
Tuesday,
What We’re Learning:
• Event and event-handling methods
What We’re Doing:
• Alice – Ch. 5, Ex. 6, pg. 161 (Ninja Motion.a2w)
• Make sure the user has a way to know which events (key strokes, mouse clicks, etc.) are tied to which events
(kickRight, kickLeft, rightJab, leftJab)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
8
Days to End of 6-Weeks:
28
Days to End of Semester:
89
Computer Programming
(7th period)
Jan. 12, 2015
Monday,
What We’re Learning:
• Event and event-handling methods
What We’re Doing:
• Alice – Ch. 5, Ex. 5 (Meet the Water Molecule.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
9
Days to End of 6-Weeks:
29
Days to End of Semester:
90
Computer Programming
(7th period)
Jan. 9, 2015
Friday,
What We’re Learning:
• Event and event-handling methods
What We’re Doing:
• Alice – Ch. 5, Ex. 4 (Typing Tutor.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
10
Days to End of 6-Weeks:
30
Days to End of Semester:
91
Computer Programming
(7th period)
Jan. 8, 2015
Thursday,
What We’re Learning:
• Event and event-handling methods
What We’re Doing:
• Alice – Ch. 5, Ex. 3 (Robot Remote Control.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
11
Days to End of 6-Weeks:
31
Days to End of Semester:
92
Computer Programming
(7th period)
Wednesday,
Jan. 7, 2015
What We’re Learning:
• Event and event-handling methods
What We’re Doing:
• Alice – Ch. 5, Ex. 1 (Flight Simulator Completion.a2w)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
12
Days to End of 6-Weeks:
32
Days to End of Semester:
93
Computer Programming
(7th period)
Jan. 6, 2015
Tuesday,
What We’re Learning:
• Scope of events in Alice• Difference between “while” and “when” events in Alice • Using parameters to increase flexibility of events and
event-handling methods
What We’re Doing:
• Review the event-handling methods o biplane.flyForward (pg. 142) o biplane.barrel (pg. 143)
• world.turnOffLight methods and associated events (pg. 147-48)
• world.shootBolt, world.prepareToShoot,
world.lightningAndThunder, world.specialEffects methods and associated events (pg. 149-50)
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
13
Days to End of 6-Weeks:
33
Days to End of Semester:
94
Comp Prog (7th per)
Mon., 1/5/2015
What We’re Learning:
• Control of flow• Events – assorted key clicks and mouse clicks • Creating event-handling methods
• Tie events and event-handling methods together
What We’re Doing:
• Code the following event-handling methods o biplane.flyForward (pg. 142)
o biplane.barrel (pg. 143)
• Link these methods to events as described on pgs. 143-45
Down Time?
• GMetrix• Work from another class
Days to End of 3-Weeks:
14
Days to End of 6-Weeks:
34
Comp Prog (7th per)
Mon., 12/22/2014
What We’re Learning:
• n/aWhat We’re Doing:
• no class due to semester project/exam schedule
Down Time?
• GMetrix• Work from another class
Comp Prog (7th per)
Fri., 12/19/2014
What We’re Learning:
• World- and class-level methodsWhat We’re Doing:
• Finish all work on Project #1 (Dance.a2w) on pgs. 135-36 • Chapter 4 Review
o Programming & Animation Terms (Quizlet) o Questions 1-12 (pg. 128-29)
• Test on MONDAY, DECEMBER 22
Down Time?
• GMetrix• Work from another class
Comp Prog (7th per)
Thurs., 12/18/2014
What We’re Learning:
• World- and class-level methodsWhat We’re Doing:
• Finish all work on Project #1 (Dance.a2w) on pgs. 135-36 • Chapter 4 Review
o Programming & Animation Terms (Quizlet) o Questions 1-12 (pg. 128-29)
• Test on MONDAY, DECEMBER 22
Down Time?
• GMetrix• Work from another class
Comp Prog (7th per)
Wed., 12/17/2014
What We’re Learning:
• World- and class-level methodsWhat We’re Doing:
• Chapter 4 Reviewo Programming & Animation Terms (Quizlet) o Questions 1-12 (pg. 128-29)
• Test on MONDAY, DECEMBER 22
Down Time?
• GMetrix• Work from another class
Comp Prog (7th per)
Tues., 12/16/2014
What We’re Learning:
• World- and class-level methodsWhat We’re Doing:
• Continue work on Project 1 (Dance.a2w), pg. 135-36
Down Time?
• GMetrix• Work from another class
Comp Prog (7th per)
Mon., 12/15/2014
What We’re Learning:
• World- and class-level methodsWhat We’re Doing:
• Begin Project 1 (Dance.a2w), pg. 135-36
Down Time?
• GMetrix• Work from another class
Comp Prog (7th per)
Fri., 12/12/2014
What We’re Learning:
• What when wrong and what went right with the Hour of Code
What We’re Doing:
• Reflection worksheet on the Hour of Code event held in conjunction with Reeves-Hinger Elementary yesterday
Down Time?
• GMetrix• Work from another class
Comp Prog (7th per)
Thurs., 12/11/2014
What We’re Learning:
• Introduction to computer programming and computer science for elementary-age kids
What We’re Doing:
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Wed., 12/10/2014
What We’re Learning:
• Student volunteer training for Hour of Code event on Thursday
What We’re Doing:
• Go over the Hour of Code beginners and Frozen tutorials at http://www.hourofcode.com/code and
http://www.hourofcode.com/frzn.
• Go over guidelines for student volunteers
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Tues., 12/9/2014
What We’re Learning:
• The benefits of inheritance when defining Alice classes • Guidelines for writing object-level methods
• Tips and techniques for visible and invisible objects
What We’re Doing:
• Continue working on Ch. 4, Ex. 12 (Ninja Practice) – pg. 134 • Talk about Hour of Code activity on Thursday
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Mon., 12/8/2014
What We’re Learning:
• The benefits of inheritance when defining Alice classes • Guidelines for writing object-level methods
• Tips and techniques for visible and invisible objects
What We’re Doing:
• Ch. 4, Ex. 12 (Ninja Practice) – pg. 134
• Talk about Hour of Code activity on Thursday
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Computer Programming Grading Rubric
Chapter 4, Exercise 12 (Ninja Practice)
Item # Possible Pts Pts Earned
TrainedNinja class created (TrainedNinja.a2c) with the following methods:
1 rightJab 9 2 leftJab 9 3 kickLeft 9 4 kickRight 9 5 leftSpin 9 6 rightSpin 9
7 Two trainedNinja object added to new world named Ninja Practice.a2c. 9
8 trainedNinja1 and trainedNinja2 practice the moves in the methods listed above, facing each other 55
TOTAL 100
NOTE:
You may add additional methods to the TrainedNinja class to make the animation appear more realistic or to provide defensive postures for the ninja.
Comp Prog (7th per)
Fri., 12/5/2014
What We’re Learning:
• The benefits of inheritance when defining Alice classes • Guidelines for writing object-level methods
• Tips and techniques for visible and invisible objects
What We’re Doing:
• Ch. 4, Ex. 11 (Funky Chicken Dance) – pg. 134
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Thurs., 12/4/2014
What We’re Learning:
• The benefits of inheritance when defining Alice classes • Guidelines for writing object-level methods
• Tips and techniques for visible and invisible objects
What We’re Doing:
• Ch. 4, Ex. 10 (Lock Combination) – pg. 133-34
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Computer Programming Grading Rubric
Alice – Chapter 4, Exercise 10 (pgs. 133-34) Lock Combination.a2w
Possible Points
Points Earned
world contains a comboLock 25
comboLock has the following class-level methods
leftOne 10 rightOne 10 leftRevolution 10 rightRevolution 10 open 10 close 10
dial methods use the endGently style to make motion more realistic 15
Comp Prog (7th per)
Wed., 12/3/2014
What We’re Learning:
• The benefits of inheritance when defining Alice classes • Guidelines for writing object-level methods
• Tips and techniques for visible and invisible objects o opacity property
o isShowing property
What We’re Doing:
• Using Ch04Skater.a2w, complete Ch. 4, Ex. 9 (pg. 133 – Enhanced cleverSkater)
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Tues., 12/2/2014
What We’re Learning:
• Creating object level methods within Alice
• Creating a new class based on an existing object • Creating a new object based on an exported class
What We’re Doing:
• Open Chap04Skater.a2w• Create iceSkater.prepareToSpin • Create iceSkater.finishSpin
• Export object to the cleverSkater class
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Mon., 12/1/2014
What We’re Learning:
• Creating object level methods within Alice
What We’re Doing:
• Open Q:\Culbert\Alice\TextbookWorlds\ Chap04Skater.a2w
• Create the following object-level methods: o iceSkater.slideLeft (pg. 113)
o iceSkater.slideRight (pg. 113) o iceSkater.skate (pg. 114)
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Tues., 11/25/2014
What We’re Learning:
• Creating methods within Alice
• Calling methods in world.my first method
• Using parameters to increase flexibility of code
What We’re Doing:
• Finalize work on Alice – Ch. 4, Ex. 8 (Dragons, pg. 133)
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Mon., 11/24/2014
What We’re Learning:
• Creating methods within Alice
• Calling methods in world.my first method
• Using parameters to increase flexibility of code
What We’re Doing:
• Finalize work on Alice – Ch. 4, Ex. 8 (Dragons, pg. 133)
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Fri., 11/21/2014
What We’re Learning:
• Creating methods within Alice
• Calling methods in world.my first method
• Using parameters to increase flexibility of code
What We’re Doing:
• Begin work on Alice – Ch. 4, Ex. 8 (Dragons, pg. 133)
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Thurs., 11/20/2014
What We’re Learning:
• Creating methods within Alice
• Calling methods in world.my first method
• Using parameters to increase flexibility of code
What We’re Doing:
• Continue work on Alice – Ch. 4, Ex. 7 (Magic Act, pg. 132) • Search for code.org tutorials based on Frozen and work
through them
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Wed., 11/19/2014
What We’re Learning:
• Creating methods within Alice
• Calling methods in world.my first method
• Using parameters to increase flexibility of code
What We’re Doing:
• Begin work on Alice – Ch. 4, Ex. 4 (Magic Act, pg. 132)
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Tues., 11/18/2014
What We’re Learning:
• Creating methods within Alice
• Calling methods in world.my first method
• Using parameters to increase flexibility of code
What We’re Doing:
• Continue work on Alice – Ch. 4, Ex. 6 (Frog Escape, pg.
131)
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Mon., 11/17/2014
What We’re Learning:
• Creating methods within Alice
• Calling methods in world.my first method
• Using parameters to increase flexibility of code
What We’re Doing:
• Begin work on Alice – Ch. 4, Ex. 6 (Frog Escape, pg. 131) • Items to be checked in rubric: three (3) frogs, one snake,
slitherSnake method moves snake toward frog and slides snake forward, one method which tell frog to jump into the pond, parameters tell the snake which frog to go toward and which frog to jump in the pond should be included in your methods.
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Fri., 11/14/2014
What We’re Learning:
•
What We’re Doing:
• Electives Fair
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Thurs., 11/13/2014
What We’re Learning:
•
What We’re Doing:
• Elective Fair prep
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Wed., 11/12/2014
What We’re Learning:
• Creating methods within Alice
• Calling methods in world.my first method
• Using parameters to increase flexibility of code
What We’re Doing:
• Finalize work on Alice – Ch. 4, Ex. 5 (Beetle Band Duet, pg.
131)
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Tues., 11/11/2014
What We’re Learning:
• Creating methods within Alice
• Calling methods in world.my first method
• Using parameters to increase flexibility of code
What We’re Doing:
• Begin work on Alice – Ch. 4, Ex. 5 (Beetle Band Duet, pg.
131)
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Mon., 11/10/2014
What We’re Learning:
• Creating methods within Alice
• Calling methods in world.my first method
What We’re Doing:
• Begin work on Alice – Ch. 4, Ex. 4 (Helicopter Flight, pg.
131)
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Fr., 11/7/2014
What We’re Learning:
• Creating methods within Alice
• Calling methods in world.my first method
What We’re Doing:
• Finalize work on Alice – Ch. 4, Ex. 3 (Gallop and Jump)
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class
Comp Prog (7th per)
Th., 11/6/2014
What We’re Learning:
• Creating methods within Alice
• Calling methods in world.my first method
What We’re Doing:
• Continue work on Alice – Ch. 4, Ex. 3 (Gallop and Jump)
Down Time?
• GMetrix• Hour of Code online tutorials • Work from another class