Skip to content

Latest commit

 

History

History
 
 

opt-scratch

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

#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

  1. Algorithms
  2. Variables
  3. Boolean Logic
  4. Project: Ol' McDonald MadLibs

##Standards

####English Standards

CCSS.ELA-LITERACY.L9-10.1

Demonstrate command of the conventions of standard English grammar and usage when writing or speaking.

CCSS.ELA-LITERACY.L.9-10.1.A

Use parallel structure.

CCSS.ELA-LITERACY.L.9-10.1.B

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