Computer Programming: Course II
Overall Objectives: To learn how to write and debug computer programs. To think critically and creatively. To work collaboratively and independently.
_________________________________________________________________________________
Lesson 7 Guessing Game Extensions
Objectives: To improve your guessing game.
Activator: How is your game coming along?
Mini Lesson: See the new and improved guessing game program. What's different from last week?
Student Engagement: Add these to your games: Count the number of guesses, let the guesser know if their number was too high or low.
Wrap-up: Share
________________________________________________________________________________
Lesson 6 Guessing Game
Objectives: To create a game where the user is asked to keep guessing a number until they make the correct guess. Review/Learn new code: Make a Block, use two variables, use two operators, repeat until
Activator: Try the guessing game program
Mini Lesson: Learn some new code in Scratch 2
Student Engagement: Create a working guessing game that's more fun than the example.
Wrap-up: Share
_________________________________________________________________________________________
Lesson 5
Objectives: To finish your chatbox program.
Activator: Share what you have done so far
Mini Lesson:
Answer questions on page 28 in "Itching for More"
Student Engagement: Work on Chatbox
Wrap-up: Share your work
Extension: If you finish your Chatbox, create a holiday program. Have fun and be creative.
____________________________________________________________________________________
Lesson 4
Objectives: Learn how to write a computer program with text, user input, conditional loops and conditional statements.
Activator: What tricks does Siri or other smart programs, use to convince you they are human?
Mini Lesson: Watch Chatbox screencast
Student Engagement: Follow the directions in "Itching for More," to create your program. Feel free to be creative and mix things up.
Wrap-up: Share your work.
Extensions:
Add more questions to your Chatbox program
________________________________________________________________________
Lesson 3
Objective: To create our first computer program in BYOB.
Activator: How can you support each other's learning of BYOB?
Mini Lesson: Watch HauntedHouse Screencast
Student Engagement: Create a computer program.
Wrap-up: Share your project.
__________________________________________________________________
Lesson 2
Objective: To learn how computers "think."
Activator: Can computers think? How does a computer process information?
Mini Lesson:
What is the Turing Test?
Chat with Eliza and Cleverbot. See if they pass The Turing Test
Watch this video to learn about Binary Numbers.
Student Engagement: Answer questions in the Itching for more, Learners Notes
Wrap-up: Share some of your answers.
___________________________________________________________________________________
Lesson 1
Objective: To learn about the history and development of the computer.
Activator: What does the word computer mean?
Mini Lesson: Watch The History of Computers
Student Engagement: Research and create timeline cards.
Wrap-up: Turn in timeline cards.
These lessons are largely based on Itching for More, a curriculum unit created by Jeremy Scott which can be found at: http://www.royalsoced.org.uk/1034_ComputingScience.html Thank you so much for this excellent resource!
_________________________________________________________________________________
Lesson 7 Guessing Game Extensions
Objectives: To improve your guessing game.
Activator: How is your game coming along?
Mini Lesson: See the new and improved guessing game program. What's different from last week?
Student Engagement: Add these to your games: Count the number of guesses, let the guesser know if their number was too high or low.
Wrap-up: Share
________________________________________________________________________________
Lesson 6 Guessing Game
Objectives: To create a game where the user is asked to keep guessing a number until they make the correct guess. Review/Learn new code: Make a Block, use two variables, use two operators, repeat until
Activator: Try the guessing game program
Mini Lesson: Learn some new code in Scratch 2
Student Engagement: Create a working guessing game that's more fun than the example.
Wrap-up: Share
_________________________________________________________________________________________
Lesson 5
Objectives: To finish your chatbox program.
Activator: Share what you have done so far
Mini Lesson:
Answer questions on page 28 in "Itching for More"
Student Engagement: Work on Chatbox
Wrap-up: Share your work
Extension: If you finish your Chatbox, create a holiday program. Have fun and be creative.
____________________________________________________________________________________
Lesson 4
Objectives: Learn how to write a computer program with text, user input, conditional loops and conditional statements.
Activator: What tricks does Siri or other smart programs, use to convince you they are human?
Mini Lesson: Watch Chatbox screencast
Student Engagement: Follow the directions in "Itching for More," to create your program. Feel free to be creative and mix things up.
Wrap-up: Share your work.
Extensions:
Add more questions to your Chatbox program
________________________________________________________________________
Lesson 3
Objective: To create our first computer program in BYOB.
Activator: How can you support each other's learning of BYOB?
Mini Lesson: Watch HauntedHouse Screencast
Student Engagement: Create a computer program.
Wrap-up: Share your project.
__________________________________________________________________
Lesson 2
Objective: To learn how computers "think."
Activator: Can computers think? How does a computer process information?
Mini Lesson:
What is the Turing Test?
Chat with Eliza and Cleverbot. See if they pass The Turing Test
Watch this video to learn about Binary Numbers.
Student Engagement: Answer questions in the Itching for more, Learners Notes
Wrap-up: Share some of your answers.
___________________________________________________________________________________
Lesson 1
Objective: To learn about the history and development of the computer.
Activator: What does the word computer mean?
Mini Lesson: Watch The History of Computers
Student Engagement: Research and create timeline cards.
Wrap-up: Turn in timeline cards.
These lessons are largely based on Itching for More, a curriculum unit created by Jeremy Scott which can be found at: http://www.royalsoced.org.uk/1034_ComputingScience.html Thank you so much for this excellent resource!