#Unit 4 - Programming with Scratch
##Synopsis In this unit, students will begin work on Scratch 2.0. Scratch is a block-based programming language that allows for visual representation of a computer program without using any syntax. Through three quick activities in Scratch, students will obtain a basice knowledge of creating Algorithms, Variables, and Boolean Logic.
##Lessons
##Standards
####English Standards
Demonstrate command of the conventions of standard English grammar and usage when writing or speaking.
Use parallel structure.
Use various types of phrases (noun, verb, adjectival, adverbial, participial, prepositional, absolute) and clauses (independent, dependent; noun, relative, adverbial) to convey specific meanings and add variety and interest to writing or presentations.
####CSTA Standards
CT.L2-03 Define an algorithm as a sequence of instructions that can be processed by a computer.
CT.L2-04 Evaluate ways that different algorithms may be used to solve the same problem.
####ScriptEd Standards
CPP.L2-03: Variables
- Student can create, name, and assign values to variables.
- Student understands and can explain variable creation, reassignment, and scope.
CPP.L2-05: Boolean/Comparisons
- Student can name and appropriately use Boolean values to solve programming problems.
- Student can employ conditional statements (“if”, “else”) to solve programming problems.
CPP.L2-03 & CPP.L3A-01: Wire Framing
- Student can construct a wire frame for a web page using HTML