Lesson 4.1 Variables Explore
Sept 13 (A-day) and Sept 14 (B-day)
Sept 13 (A-day) and Sept 14 (B-day)
Check for Understanding
If you need to review the activity look in the left column for the asynchronous video lesson
Code.org Assignment
Make sure you have manipulatives
Go to Code.org Unit 4 Lesson 1.
Wrap-Up - Make sure you have the vocabulary in your AJ. Then complete the Check for Understanding questions in Code.org and then go to Formative.com to complete a 5-question assessment of what you learned today.
Expression: a combination of operators and values that evaluates to a single value.
Variable an abstraction inside the program that can hold a value. Each variable has associated data storage that represents one value at a time.
Assignment operator: allows a program to change the value represented by a variable. ( + - * / )
Strings: items that are within quotation marks " "
Numbers: numerals 0 to 9 only
Students complete their apps, making any final adjustments based on feedback from their peers. Students spend some time reviewing other apps that classmates made and then complete a short set of reflection prompts before submitting their projects.
This lesson concludes the project students have been working on throughout the unit. Students will have a chance to respond to any feedback they received and incorporate that into their project. The reflection prompts in the activity help students synthesize their overall experience with a focus on how collaboration within their team and within their classroom impacted the final projects they designed.
CSP Conceptual Framework
CSTA K-12 Computer Science Standards (2017)
AP - Algorithms & Programming
3A-AP-16 - Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue by using events to initiate instructions.
3A-AP-19 - Systematically design and develop programs for broad audiences by incorporating feedback from users.
3A-AP-21 - Evaluate and refine computational artifacts to make them more usable and accessible.
3A-AP-22 - Design and develop computational artifacts working in team roles using collaborative tools.
3A-AP-23 - Document design decisions using text, graphics, presentations, and/or demonstrations in the development of complex programs.