for California 6-8 — Mix and Match Middle School Course
Total Standards: 24Mapped: 23Completion: 95%
6-8.AP.10
Use flowcharts and/or pseudocode to design and illustrate algorithms that solve complex problems.
Mix and Match Middle School Course
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
6-8.AP.11
Create clearly named variables that store data, and perform operations on their contents.
Mix and Match Middle School Course
3.4 Under the Sea
8.3 Variables
9.5 Variables
9.9 Your First Sprites
9.10 The Physics of Sprites
6-8.AP.12
Design and iteratively develop programs that combine control structures and use compound conditions.
Mix and Match Middle School Course
1.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data
8.9 Keyboard Data
8.10 Project: Animate an Emoji
6-8.AP.13
Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
Mix and Match Middle School Course
2.2 A Day at the Park
5.3 Functions
5.4 Multiple Functions
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
Web Design (Picasso)
9.1 Intro to Design Thinking
9.4 Ideate
9.5 Prototype
6-8.AP.14
Create procedures with parameters to organize code and make it easier to reuse.
Mix and Match Middle School Course
3.4 Under the Sea
5.6 Conditional Statements
5.7 If/Else Statements
6-8.AP.15
Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
Web Design (Picasso)
9.5 Prototype
9.6 Test
6-8.AP.16
Incorporate existing code, media, and libraries into original programs, and give attribution.
Mix and Match Middle School Course
8.1 Getting Started
8.2 Color
8.3 Variables
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data
8.9 Keyboard Data
8.10 Project: Animate an Emoji
9.7 Program Structure
9.9 Your First Sprites
9.10 The Physics of Sprites
Web Design (Picasso)
7.1 What is Bootstrap?
7.2 Getting Started with Bootstrap
6-8.AP.17
Systematically test and refine programs using a range of test cases.
Mix and Match Middle School Course
5.8 While Loops
5.9 Karel Challenges
9.4 Intro to JavaScript
9.5 Variables
Web Design (Picasso)
9.5 Prototype
9.6 Test
6-8.AP.18
Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
Web Design (Picasso)
8.1 Bootstrap Project
9.1 Intro to Design Thinking
10.1 Final Web Design Project
6-8.AP.19
Document programs in order to make them easier to use, read, test, and debug.
Mix and Match Middle School Course
5.4 Multiple Functions
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
6-8.CS.1
Design modifications to computing devices in order to improve the ways users interact with the devices.
Web Design (Picasso)
9.5 Prototype
9.6 Test
6-8.CS.2
Design a project that combines hardware and software components to collect and exchange data.
Mix and Match Middle School Course
4.5 Internet of Things
8.8 Mouse Data
8.9 Keyboard Data
13.5 Internet of Things
6-8.CS.3
Systematically apply troubleshooting strategies to identify and resolve hardware and software problems in computing systems.
Mix and Match Middle School Course
4.3 Hardware
6-8.DA.7
Represent data in multiple ways.
Mix and Match Middle School Course
8.2 Color
6-8.DA.8
Collect data using computational tools and transform the data to make it more useful.
6-8.DA.9
Test and analyze the effects of changing variables while using computational models.
Mix and Match Middle School Course
8.3 Variables
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data
8.9 Keyboard Data
8.10 Project: Animate an Emoji
6-8.IC.20
Compare tradeoffs associated with computing technologies that affect people's everyday activities and career options.
Mix and Match Middle School Course
4.6 Ethics and Legal Considerations
6.3 Impact of the Internet
7.1 Digital Footprint and Reputation
13.6 Ethics and Legal Considerations
Web Design (Picasso)
12.7 The Impact of the Internet
6-8.IC.21
Discuss issues of bias and accessibility in the design of existing technologies.
Mix and Match Middle School Course
4.6 Ethics and Legal Considerations
13.6 Ethics and Legal Considerations
Web Design (Picasso)
9.2 Empathy
6-8.IC.22
Collaborate with many contributors when creating a computational artifact.
Web Design (Picasso)
8.1 Bootstrap Project
9.6 Test
6-8.IC.23
Compare tradeoffs associated with licenses for computational artifacts to balance the protection of the creators' rights and the ability for others to use and modify the artifacts.
Mix and Match Middle School Course
4.6 Ethics and Legal Considerations
7.6 Creative Credit & Copyright
7.8 Project: Public Service Announcement
13.6 Ethics and Legal Considerations
Web Design (Picasso)
2.6 Copyright
6-8.IC.24
Compare tradeoffs between allowing information to be public and keeping information private and secure.
Mix and Match Middle School Course
4.5 Internet of Things
6.5 The CIA Triad
7.4 Privacy & Security
7.8 Project: Public Service Announcement
13.5 Internet of Things
6-8.NI.4
Model the role of protocols in transmitting data across networks and the Internet.
Mix and Match Middle School Course
6.2 The Need for Protocols
Web Design (Picasso)
1.3 Browsers
1.4 Viewing Websites
12.6 Packets and Protocols
6-8.NI.5
Explain potential security threats and security measures to mitigate threats.
Mix and Match Middle School Course
6.4 Cybersecurity
7.4 Privacy & Security
7.7 Hacking Ethics
6-8.NI.6
Apply multiple methods of information protection to model the secure transmission of information.