signature. ⢠actor. ⢠subclass. ⢠source code. ⢠compile. ⢠Use Greenfoot scenarios to. become familiar with.
Cocalico School District Course Curriculum Details Course: Comp. Programming Area: Computer Programming Big Idea: The Greenfoot Interface
PA/Common Core Standards
Assessment Anchors/ Eligible Content
Materials/ Resources/ Technology Tools
Common Summative Assessments/ Targeted Outcomes
Key Vocabulary
Learning Activities
• • • • • • • • • • • • • • •
• Use Greenfoot scenarios to become familiar with Greenfoot program. • Add instances to World. • Invoke methods to give movement to instances. • Alter source codes. • Compile code.
• MacBook Air • Apple TV • Unit outline • Greenfoot object-oriented programming in Java
• Projects • Quizzes • Mastery of Greenfoot interface
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
Objective: 1: Interact with objects • CC.2.1.HS.F.4, A1.1.2.1.1 -3, A1.2.1.2.1-2, A2.2.2.1.1 -2 • CC.2.1.HS.F.6, A2.1.1.1.1 -2, A2.1.1.2.1-2 • CC.2.2.HS.D.1, A1.1.1.5.1 -3, A2.1.2.2.1-2 • CC.2.2.HS.D.2, A1.1.1.5.1 -3, A2.1.2.1.1-4, A2.1.2.2.1 -2 • CC.2.2.HS.D.9, A1.1.1.4.1, A1.1.2.1.1-3, A1.1.2.2.1-2, A1.1.3.1.1-3, A2.1.3.1.1-4, A2.1.3.2.1-2 • CC.2.2.HS.C.1, A1.2.1.1.1 -3, A1.2.2.1.1-4, A2.2.1.1.1 -4, G2.2.2.1-5 • CC.2.4.HS.B.4, A1.2.3.3.1, A2.2.3.2.1-3
object class method parameter return value world class diagram void int boolean signature actor subclass source code compile
Objective: 2: Invoke methods • See Objective #1
Objective: 3: Run scenarios • See Objective #1
Objective: 4: Call methods • See Objective #1
Objective: 5: Enter parameters • See Objective #1
Cocalico School District Course Curriculum Details Course: Comp. Programming Area: Computer Programming Big Idea: Writing Code
PA/Common Core Standards
Assessment Anchors/ Eligible Content
Materials/ Resources/ Technology Tools
Common Summative Assessments/ Targeted Outcomes
Key Vocabulary
Learning Activities
• • • • • • •
• Use Greenfoot scenarios to practice. • Change speed and direction of objects. • Recognize coding errors.
• MacBook Air • Apple TV • Unit outline • Code.org • Greenfoot object-oriented programming in Java
• Projects • Quizzes • Mastery of if-statements making minimal source code changes, recognizing minor errors, identifying parts of method signatures
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
Objective: 1: Make objects move. • CC.2.1.HS.F.4, A1.1.2.1.1 -3, A1.2.1.2.1-2, A2.2.2.1.1 -2 • CC.2.1.HS.F.6, A2.1.1.1.1 -2, A2.1.1.2.1-2 • CC.2.2.HS.D.1, A1.1.1.5.1 -3, A2.1.2.2.1-2 • CC.2.2.HS.D.2, A1.1.1.5.1 -3, A2.1.2.1.1-4, A2.1.2.2.1 -2 • CC.2.2.HS.D.9, A1.1.1.4.1, A1.1.2.1.1-3, A1.1.2.2.1-2, A1.1.3.1.1-3, A2.1.3.1.1-4, A2.1.3.2.1-2 • CC.2.2.HS.C.1, A1.2.1.1.1 -3, A1.2.2.1.1-4, A2.2.1.1.1 -4, G2.2.2.1-5 • CC.2.4.HS.B.4, A1.2.3.3.1, A2.2.3.2.1-3
if-statement inheritance is-a relationship method call error message return type debugging
Objective: 2: Make objects turn. • See Objective #1
Objective: 3: Understand if-statements. • See Objective #1
Cocalico School District Course Curriculum Details Course: Comp. Programming Area: Computer Programming Big Idea: Random Behavior, Keyboard Control, & Sound
PA/Common Core Standards
Assessment Anchors/ Eligible Content
Key Vocabulary
Learning Activities
Materials/ Resources/ Technology Tools
Common Summative Assessments/ Targeted Outcomes
Objective: 1: Add random behavior to objects using dot notation. • CC.2.1.HS.F.4, A1.1.2.1.1 -3, A1.2.1.2.1-2, A2.2.2.1.1 -2 • CC.2.1.HS.F.6, A2.1.1.1.1 -2, A2.1.1.2.1-2 • CC.2.2.HS.D.1, A1.1.1.5.1 -3, A2.1.2.2.1-2 • CC.2.2.HS.D.2, A1.1.1.5.1 -3, A2.1.2.1.1-4, A2.1.2.2.1 -2 • CC.2.2.HS.D.9, A1.1.1.4.1, A1.1.2.1.1-3, A1.1.2.2.1-2, A1.1.3.1.1-3, A2.1.3.1.1-4, A2.1.3.2.1-2 • CC.2.2.HS.C.1, A1.2.1.1.1 -3, A1.2.2.1.1-4, A2.2.1.1.1 -4, G2.2.2.1-5 • CC.2.4.HS.B.4, A1.2.3.3.1, A2.2.3.2.1-3
• • • • •
dot notation static Java operators API documentation code completion
• Use Greenfoot scenarios to practice. • Add comments. • Break code into smaller chunks. • Create new subclasses. • Add keyboard control. • End games. • Generate and add sounds. • Access Greenfoot class methods and Code.org for supplemental activities.
• MacBook Air • Apple TV • Unit outline • Code.org • Greenfoot object-oriented programming in Java
• Projects • Quizzes • Mastery of organizing code, creating new subclasses, incorporating keyboard control, adding sound effects, and using dot notation. • Code.org code writing
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
Objective: 2: Define methods. • See Objective #1
Objective: 3: Add comments. • See Objective #1
Objective: 4: Create new subclasses. • See Objective #1
Objective: 5: Use keyboard to move objects. • See Objective #1
Cocalico School District Course Curriculum Details Course: Comp. Programming Area: Computer Programming Big Idea: Random Behavior, Keyboard Control, & Sound
PA/Common Core Standards
Assessment Anchors/ Eligible Content
Common Summative Assessments/ Targeted Outcomes
Key Vocabulary
Learning Activities
Materials/ Resources/ Technology Tools
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
Objective: 6: End a game. • See Objective #1
Objective: 7: Add and record sound. • See Objective #1
Objective: 8: Use code completion. • See Objective #1
Cocalico School District Course Curriculum Details Course: Comp. Programming Area: Computer Programming Big Idea: World Initialization, Setting Images, & Animating Images
PA/Common Core Standards
Assessment Anchors/ Eligible Content
Materials/ Resources/ Technology Tools
Common Summative Assessments/ Targeted Outcomes
Key Vocabulary
Learning Activities
• • • • • • • • • • • • • •
• Use Greenfoot scenarios to practice. • Add objects automatically. • Call constructors. • Create new objects. • Use variable declarations. • Use assignment statements. • Add objects to the World. • Animate images and use local and instance variables. • Use actor constructors. • Use if-else statements. • Use Code.org for supplemental activities.
• MacBook Air • Apple TV • Unit outline • Code.org • Greenfoot object-oriented programming in Java
• Projects • Quizzes • Mastery of using constructors, creating new objects, animating images, using local and instance variables, and using if-else statements. • Code.org code writing
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
Objective: 1: Constructors • CC.2.1.HS.F.4, A1.1.2.1.1 -3, A1.2.1.2.1-2, A2.2.2.1.1 -2 • CC.2.1.HS.F.6, A2.1.1.1.1 -2, A2.1.1.2.1-2 • CC.2.2.HS.D.1, A1.1.1.5.1 -3, A2.1.2.2.1-2 • CC.2.2.HS.D.2, A1.1.1.5.1 -3, A2.1.2.1.1-4, A2.1.2.2.1 -2 • CC.2.2.HS.D.9, A1.1.1.4.1, A1.1.2.1.1-3, A1.1.2.2.1-2, A1.1.3.1.1-3, A2.1.3.1.1-4, A2.1.3.2.1-2 • CC.2.2.HS.C.1, A1.2.1.1.1 -3, A1.2.2.1.1-4, A2.2.1.1.1 -4, G2.2.2.1-5 • CC.2.4.HS.B.4, A1.2.3.3.1, A2.2.3.2.1-3
public private constructor new variables variable declaration assignment statement (=) primitive types object types reference instance variables fields equal (==) if-else statements
Objective: 2: State • See Objective #1
Objective: 3: Variables (instance and local) • See Objective #1
Objective: 4: Assignment • See Objective #1
Objective: 5: New creation of objects programmatically • See Objective #1
• See Objective #1
Cocalico School District Course Curriculum Details Course: Comp. Programming Area: Computer Programming Big Idea: Constrained Movement, Displaying Text Messages, Keeping Score, & Object Interaction
PA/Common Core Standards
Assessment Anchors/ Eligible Content
Materials/ Resources/ Technology Tools
Common Summative Assessments/ Targeted Outcomes
Key Vocabulary
Learning Activities
• • • • • • •
• Use Greenfoot scenarios to practice constrained movement. • Use setLocation method. • Use access modifiers. • Use private methods. • Make objects disappear. • Create new objects midgame. • Use getWorld method. • Use side-scroll movement. • Use variable speeds. • Add borders. • Keep score. • Add game time. • Use Code.org for supplemental activities.
• MacBook Air • Apple TV • Unit outline • Code.org • Greenfoot object-oriented programming in Java
• Projects • Quizzes • Mastery of logic operators such as && and !, abstraction, loops, loop variables, arrays using index, elements using square brackets [], and type String • Java library documentation
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
Objective: 1: Strings • CC.2.1.HS.F.4, A1.1.2.1.1 -3, A1.2.1.2.1-2, A2.2.2.1.1 -2 • CC.2.1.HS.F.6, A2.1.1.1.1 -2, A2.1.1.2.1-2 • CC.2.2.HS.D.1, A1.1.1.5.1 -3, A2.1.2.2.1-2 • CC.2.2.HS.D.2, A1.1.1.5.1 -3, A2.1.2.1.1-4, A2.1.2.2.1 -2 • CC.2.2.HS.D.9, A1.1.1.4.1, A1.1.2.1.1-3, A1.1.2.2.1-2, A1.1.3.1.1-3, A2.1.3.1.1-4, A2.1.3.2.1-2 • CC.2.2.HS.C.1, A1.2.1.1.1 -3, A1.2.2.1.1-4, A2.2.1.1.1 -4, G2.2.2.1-5 • CC.2.4.HS.B.4, A1.2.3.3.1, A2.2.3.2.1-3
setLocation method access modifiers this getWorld method string string concatenation parameterizing
Objective: 2: String concatenation • See Objective #1
Objective: 3: Abstraction (first look) • See Objective #1
Objective: 4: Casting • See Objective #1
Objective: 5: This (keyword) • See Objective #1
Cocalico School District Course Curriculum Details Course: Comp. Programming Area: Computer Programming Big Idea: Sound
PA/Common Core Standards
Assessment Anchors/ Eligible Content
Materials/ Resources/ Technology Tools
Common Summative Assessments/ Targeted Outcomes
Key Vocabulary
Learning Activities
• • • • • • • • •
• Use Greenfoot scenarios to practice. • Animate the key. • Produce sound. • Create multiple keys. • Build a piano. • Use loops - the while loop. • Use arrays. • Use Code.org for supplemental activities.
• MacBook Air • Apple TV • Unit outline • Code.org • Greenfoot object-oriented programming in Java
• Projects • Quizzes • Mastery of logic operators such as && and !, abstraction, loops, loop variables, arrays using index, elements using square brackets [], and type String • Java library documentation
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
Objective: 1: Abstraction • CC.2.1.HS.F.4, A1.1.2.1.1 -3, A1.2.1.2.1-2, A2.2.2.1.1 -2 • CC.2.1.HS.F.6, A2.1.1.1.1 -2, A2.1.1.2.1-2 • CC.2.2.HS.D.1, A1.1.1.5.1 -3, A2.1.2.2.1-2 • CC.2.2.HS.D.2, A1.1.1.5.1 -3, A2.1.2.1.1-4, A2.1.2.2.1 -2 • CC.2.2.HS.D.9, A1.1.1.4.1, A1.1.2.1.1-3, A1.1.2.2.1-2, A1.1.3.1.1-3, A2.1.3.1.1-4, A2.1.3.2.1-2 • CC.2.2.HS.C.1, A1.2.1.1.1 -3, A1.2.2.1.1-4, A2.2.1.1.1 -4, G2.2.2.1-5 • CC.2.4.HS.B.4, A1.2.3.3.1, A2.2.3.2.1-3
logic operators && (AND) ! (NOT) abstraction loop loop variable array index elements
Objective: 2: Loops • See Objective #1
Objective: 3: Array • See Objective #1
Objective: 4: OO structure • See Objective #1
Cocalico School District Course Curriculum Details Course: Comp. Programming Area: Computer Programming Big Idea: Communication with Other Objects, Using Classes from the Java Library, & Using Lists of Objects
PA/Common Core Standards
Assessment Anchors/ Eligible Content
Materials/ Resources/ Technology Tools
Common Summative Assessments/ Targeted Outcomes
Key Vocabulary
Learning Activities
• • • • • • •
• Use Greenfoot scenarios to practice. • Reference objects. • Have objects interact with the world. • Have objects interact with actors. • Use the null value. • Have objects interact with groups of actors. • Use the Java library class. • Use the list type. • Use the for-each loop. • Use Code.org for supplemental activities.
• MacBook Air • Apple TV • Unit outline • Code.org • Greenfoot object-oriented programming in Java
• Projects • Quizzes • Mastery of assigning null value to object variables, using Java class library, using a collection object, using List collection, using generic types, and using foreach loop. • Code.org for code writing
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
Objective: 1: Null • CC.2.1.HS.F.4, A1.1.2.1.1 -3, A1.2.1.2.1-2, A2.2.2.1.1 -2 • CC.2.1.HS.F.6, A2.1.1.1.1 -2, A2.1.1.2.1-2 • CC.2.2.HS.D.1, A1.1.1.5.1 -3, A2.1.2.2.1-2 • CC.2.2.HS.D.2, A1.1.1.5.1 -3, A2.1.2.1.1-4, A2.1.2.2.1 -2 • CC.2.2.HS.D.9, A1.1.1.4.1, A1.1.2.1.1-3, A1.1.2.2.1-2, A1.1.3.1.1-3, A2.1.3.1.1-4, A2.1.3.2.1-2 • CC.2.2.HS.C.1, A1.2.1.1.1 -3, A1.2.2.1.1-4, A2.2.1.1.1 -4, G2.2.2.1-5 • CC.2.4.HS.B.4, A1.2.3.3.1, A2.2.3.2.1-3
null Java class library import collection list generic type for-each loop
Objective: 2: Java class library • See Objective #1
Objective: 3: Collection • See Objective #1
Objective: 4: List • See Objective #1
Objective: 5: For-each loop • See Objective #1
Cocalico School District Course Curriculum Details Course: Comp. Programming Area: Computer Programming Big Idea: Object Interaction & Using Helper Classes
PA/Common Core Standards
Assessment Anchors/ Eligible Content
Materials/ Resources/ Technology Tools
Common Summative Assessments/ Targeted Outcomes
Key Vocabulary
Learning Activities
• • • •
• Use Greenfoot scenarios to practice. • Use helper classes SmoothMove & Vector. • Create movement. • Use the Color class. • Add virtual gravitation force. • Mix gravity and music.
• MacBook Air • Apple TV • Unit outline • Greenfoot object-oriented programming in Java
• Projects • Quizzes • Mastery of overloading methods, using this (keyword) to call one constructor from another, and using constant values
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
Objective: 1: Overloading • CC.2.1.HS.F.4, A1.1.2.1.1 -3, A1.2.1.2.1-2, A2.2.2.1.1 -2 • CC.2.1.HS.F.6, A2.1.1.1.1 -2, A2.1.1.2.1-2 • CC.2.2.HS.D.1, A1.1.1.5.1 -3, A2.1.2.2.1-2 • CC.2.2.HS.D.2, A1.1.1.5.1 -3, A2.1.2.1.1-4, A2.1.2.2.1 -2 • CC.2.2.HS.D.9, A1.1.1.4.1, A1.1.2.1.1-3, A1.1.2.2.1-2, A1.1.3.1.1-3, A2.1.3.1.1-4, A2.1.3.2.1-2 • CC.2.2.HS.C.1, A1.2.1.1.1 -3, A1.2.2.1.1-4, A2.2.1.1.1 -4, G2.2.2.1-5 • CC.2.4.HS.B.4, A1.2.3.3.1, A2.2.3.2.1-3
overloading this constant default constructor
Objective: 2: Lists • See Objective #1
Objective: 3: For-each loops • See Objective #1
Cocalico School District Course Curriculum Details Course: Comp. Programming Area: Computer Programming Big Idea: More Complex Movement, Keyboard Control, & Collision Detection
PA/Common Core Standards
Assessment Anchors/ Eligible Content
Materials/ Resources/ Technology Tools
Common Summative Assessments/ Targeted Outcomes
Key Vocabulary
Learning Activities
• • • • •
• Use Greenfoot scenarios to practice. • Change scenario background. • Add more movement choices to object. • Add more effects to object collisions. • Add more overall variety to game. • Interact with objects within a range. • Develop game further on own.
• MacBook Air • Apple TV • Unit outline • Greenfoot object-oriented programming in Java
• Projects • Quizzes • Mastery of using the for loop, adding collision detection from actor class, using bounding boxes, using objects of more than one type, and casting.
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
Objective: 1: Collections (again) • CC.2.1.HS.F.4, A1.1.2.1.1 -3, A1.2.1.2.1-2, A2.2.2.1.1 -2 • CC.2.1.HS.F.6, A2.1.1.1.1 -2, A2.1.1.2.1-2 • CC.2.2.HS.D.1, A1.1.1.5.1 -3, A2.1.2.2.1-2 • CC.2.2.HS.D.2, A1.1.1.5.1 -3, A2.1.2.1.1-4, A2.1.2.2.1 -2 • CC.2.2.HS.D.9, A1.1.1.4.1, A1.1.2.1.1-3, A1.1.2.2.1-2, A1.1.3.1.1-3, A2.1.3.1.1-4, A2.1.3.2.1-2 • CC.2.2.HS.C.1, A1.2.1.1.1 -3, A1.2.2.1.1-4, A2.2.1.1.1 -4, G2.2.2.1-5 • CC.2.4.HS.B.4, A1.2.3.3.1, A2.2.3.2.1-3
for loop collision detection bounding box more than one type casting
Objective: 2: For loop • See Objective #1
Objective: 3: For-each loop (again) • See Objective #1
Objective: 4: Array (again) • See Objective #1
Cocalico School District Course Curriculum Details Course: Comp. Programming Area: Computer Programming Big Idea: Creating Sounds, Creating Images, Dynamic Image Changes, & Handling Mouse Input
PA/Common Core Standards
Assessment Anchors/ Eligible Content
Materials/ Resources/ Technology Tools
Common Summative Assessments/ Targeted Outcomes
Key Vocabulary
Learning Activities
• • • • • • • • • •
• Use Greenfoot scenarios to practice. • Work with sound. • Record sound in Greenfoot. • Record and edit external sound. • Recognize sound file formats and file sizes. • Use the GreenfootSound class. • Work with images. • Recognize image files and formats. • Draw images. • Combine image files and dynamic drawing.
• MacBook Air • Apple TV • Unit outline • Greenfoot object-oriented programming in Java
• Projects • Quizzes • Mastery of producing sound and images, combining files with dynamic images with scenarios, using mouseClicked method, identifying different file formats of sounds and images, and using transparent pixels.
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
• See Objective #1
Objective: 1: Sound formats • CC.2.1.HS.F.4, A1.1.2.1.1 -3, A1.2.1.2.1-2, A2.2.2.1.1 -2 • CC.2.1.HS.F.6, A2.1.1.1.1 -2, A2.1.1.2.1-2 • CC.2.2.HS.D.1, A1.1.1.5.1 -3, A2.1.2.2.1-2 • CC.2.2.HS.D.2, A1.1.1.5.1 -3, A2.1.2.1.1-4, A2.1.2.2.1 -2 • CC.2.2.HS.D.9, A1.1.1.4.1, A1.1.2.1.1-3, A1.1.2.2.1-2, A1.1.3.1.1-3, A2.1.3.1.1-4, A2.1.3.2.1-2 • CC.2.2.HS.C.1, A1.2.1.1.1 -3, A1.2.2.1.1-4, A2.2.1.1.1 -4, G2.2.2.1-5 • CC.2.4.HS.B.4, A1.2.3.3.1, A2.2.3.2.1-3
mouseClicked method format encodings WAV sample format sample rate stereo-mono JPEG transparency PNG
Objective: 2: Sound quality parameters • See Objective #1
Objective: 3: Image file formats • See Objective #1
Objective: 4: RGBA color model • See Objective #1
Objective: 5: Transparency • See Objective #1
Cocalico School District Course Curriculum Details Course: Comp. Programming Area: Computer Programming Big Idea: Simulations
PA/Common Core Standards
Assessment Anchors/ Eligible Content
Key Vocabulary
Objective: 1: Emergent behavior • CC.2.1.HS.F.4, A1.1.2.1.1 -3, A1.2.1.2.1-2, A2.2.2.1.1 -2 • CC.2.1.HS.F.6, A2.1.1.1.1 -2, A2.1.1.2.1-2 • CC.2.2.HS.D.1, A1.1.1.5.1 -3, A2.1.2.2.1-2 • CC.2.2.HS.D.2, A1.1.1.5.1 -3, A2.1.2.1.1-4, A2.1.2.2.1 -2 • CC.2.2.HS.D.9, A1.1.1.4.1, A1.1.2.1.1-3, A1.1.2.2.1-2, A1.1.3.1.1-3, A2.1.3.1.1-4, A2.1.3.2.1-2 • CC.2.2.HS.C.1, A1.2.1.1.1 -3, A1.2.2.1.1-4, A2.2.1.1.1 -4, G2.2.2.1-5 • CC.2.4.HS.B.4, A1.2.3.3.1, A2.2.3.2.1-3
• • • •
simulation short methods code quality emergent behavior
Objective: 2: Experimentation • See Objective #1
• See Objective #1
Learning Activities
Materials/ Resources/ Technology Tools
Common Summative Assessments/ Targeted Outcomes