Update
- 1.1.3 and 1.1.4 are due by tomorrow!
- Submitting Google Docs
- When you share a Google Doc with me, let me have rights to comment on it!
- If you add text, change the color of the font.
- Delete any part of the document that you are not answering or using.
- Make sure you share your Scratch project.
- Proper naming - "Number of Activity" + "-" + "Last Name"
- Type in what you modified to the Scratch file.
Review - Lesson 1.1 Algorithms and Agile Development
- In this lesson, you will discover the fun of creating an algorithm to accomplish a task. You can take or create pictures and audio recordings to create a game or story. You will learn how to program a computer to follow your plan and will learn about how to use variables to implement that plan. At the conclusion of the lesson, you will learn more about software design and dig into designing and creating your own Scratch program using pair programming.
- 1.1.1 Principles
- 1.1.2 Input, Output, State
- 1.1.3 Branching and Iteration
- 1.1.4 Objects and Methods
Lesson
- 1.1.5 Roles of Variables
- 1.1.6 Roles of Variables (part 2)
| Lesson Objectives
- Q1 – How do computers perform complicated tasks built from simple instructions?
- Q2 – How are variables used in programming?
- Q3 – How do programmers approach a complicated problem?
- Q4 – What role does creativity play in algorithmic programming?
- Q5 – What makes for a good process for collaborative software development?
|
|