Please enable JavaScript to use CodeHS

Standards Mapping

for ID CS 6-8

44

Standards in this Framework

33

Standards Mapped

75%

Mapped to Course

Standard Lessons
6-8.CT.1.1
Apply troubleshooting strategies for solving hardware and software problems.
6-8.CT.1.2
Compare and contrast the ways that humans and machines process instructions and sense the world.
  1. 11.4 Investigating Robotics
6-8.CT.1.3
Navigate a variety of technologies and transfer their knowledge and skills to learn how to use new technologies.
6-8.CT.1.4
Select appropriate platforms and tools to create, share and communicate their work effectively.
  1. 9.8 Project: Data Storytelling
  2. 10.7 Create Your Site!
6-8.CT.1.5
Create original works or responsibly repurpose or remix other digital resources into new creative artifacts.
  1. 6.10 Project: Animate an Emoji
  2. 9.5 Visualizing Data
  3. 10.7 Create Your Site!
6-8.CT.1.6
Communicate complex ideas clearly using various digital tools to convey the concepts textually, visually, graphically, etc.
  1. 9.8 Project: Data Storytelling
6-8.CT.2.1
Compare and contrast the factors that affect quality and file size of stored data.
6-8.CT.2.2
Justify the selection of the data, collection, and analysis needed to answer a question.
  1. 9.1 Your World in Numbers
6-8.CT.2.3
Demonstrate that data collection is used to make recommendations to influence decisions as well as predict behavior.
  1. 9.5 Visualizing Data
6-8.CT.2.4
Encode and decode information using encryption/decryption schemes.
  1. 4.7 Encryption
  2. 4.8 Project: Steganography
6-8.CT.2.5
Identify layers of abstraction in different contexts (e.g., objected oriented programming, video and animation, etc.)
6-8.CT.2.6
Apply problem solving techniques by computing for data analysis, modeling or algorithmic thinking.
  1. 9.6 Models
  2. 9.8 Project: Data Storytelling
6-8.CT.3.1
Design user interfaces to be more user-friendly, free of bias, and accessible.
  1. 2.8 Project: Design the Computer of Tomorrow
6-8.CT.3.2
Find or organize data and use technology to analyze and represent it to solve problems, and make decisions about trade-offs and risks.
6-8.CT.3.3
Demonstrate an understanding of how automation works and use algorithmic thinking to design and automate solutions.
  1. 11.4 Investigating Robotics
6-8.CT.3.4
Explore how computer science fosters innovation and enhances other careers and disciplines.
  1. 2.7 The Future of Computing
6-8.CT.3.5
Articulate and set personal learning goals, develop strategies leveraging technology to achieve them and reflect on the learning process itself to improve learning outcomes.
  1. 10.5 Creating a Sitemap
6-8.CT.3.6
Manage their digital identities and reputations within school policy, including demonstrating an understanding of how digital actions are never fully erasable.
  1. 5.1 Digital Footprint and Reputation
6-8.CT.3.7
Demonstrate an understanding of what personal data is and how to keep it private and secure, including the awareness of terms such as encryption, HTTPS, password, cookies, computer malware and social engineering; they also understand the limitations of data management and how data collection technologies work.
  1. 4.5 Cybersecurity
6-8.CT.3.8
Publish or present content designed for specific audiences and select platforms that will effectively convey their ideas to those audiences.
  1. 9.5 Visualizing Data
  2. 10.7 Create Your Site!
6-8.CT.3.9
Apply digital tools to broaden their perspectives and enrich their learning by collaborating with others and working effectively in teams locally and globally.
6-8.CT.4.1
Demonstrate (e.g., physically or digitally) the flow of information as packets on the Internet and networks.
  1. 4.2 The Need for Protocols
6-8.CT.4.2
Compare and contrast the trade-offs between wired, wireless, and mobile networks (e.g. speed, security, and cost).
6-8.CT.5.1
Compare different algorithms that may be used to solve the same problem.
  1. 3.5 For Loops
6-8.CT.5.2
Interpret, modify, and analyze content-specific models used to run simulations.
  1. 2.5 Internet of Things
6-8.CT.5.3
Apply an iterative design process (define the problem, generate ideas, build, test, and improve solutions) in problem solving.
  1. 9.9 Project: Tell Your Story
6-8.CT.5.4
Create, analyze, and modify control structures (if-else statements, switch-case statements, looping, etc.) to create programming solutions.
  1. 3.9 Karel Challenges
  2. 6.10 Project: Animate an Emoji
6-8.CT.5.5
Predict the outcome of an algorithm and then step through it to verify your predictions.
  1. 3.2 Karel's World
6-8.CT.5.6
Decompose a problem into sub- problems and demonstrate how the parts can be incorporated to create a solution.
  1. 3.4 Multiple Functions
6-8.CT.5.7
Use debugging and testing to remove errors and improve program quality.
  1. 3.4 Multiple Functions
6-8.CT.5.8
Break problems into component parts, identify key pieces and use that information to problem solve.
  1. 3.4 Multiple Functions
6-8.CT.5.9
Select and use digital tools to support a design process; to identify constraints and trade-offs, and to weigh risks.
  1. 10.5 Creating a Sitemap
6-8.DL.1.1
Actively collect performance feedback from people, including teachers, and from functionalities embedded in digital tools to improve their learning process, and they select technology to demonstrate their learning in a variety of ways.
  1. 9.9 Project: Tell Your Story
6-8.DL.1.2
Compare and contrast the capabilities of different hardware and software in computer systems.
6-8.DL.2.1
Explore security risks associated with using weak passwords, lack of encryption and/or insecure transactions.
  1. 4.5 Cybersecurity
6-8.DL.2.2
Describe the positive and negative impacts of computing devices in daily life.
  1. 2.5 Internet of Things
  2. 4.3 Impact of the Internet
6-8.DL.2.3
Explain ethical issues that relate to equity of access, security, privacy, ownership and information sharing, copyright, and licensing.
  1. 5.6 Creative Credit & Copyright
6-8.DL.2.4
Understand and explain the elements of federal, state, and local regulations and policies including COPPA, CIPA, state laws, district policies that relate to digital citizenship.
6-8.DL.3.1
Identify different features of everyday objects that contain computing components.
  1. 4.5 Cybersecurity
6-8.DL.3.2
Predict positive and negative social impacts of existing or student created content and computational artifacts including economic, entertainment, education, or political.
6-8.DL.4.1
Create and communicate computational artifacts that have a positive social impact.
6-8.DL.4.2
Evaluate a variety of resources for accuracy, perspective, credibility, and relevance using digital tools to construct knowledge, produce creative artifacts and make meaningful learning experiences for themselves and others.
  1. 5.5 Information Literacy
6-8.DL.5.1
Explain how the Internet impacts global communication and collaboration.
  1. 2.5 Internet of Things
  2. 4.3 Impact of the Internet
6-8.DL.5.2
Summarize current events and changes resulting from computing and their effects on education, the workplace, and society.
  1. 2.6 Ethics and Legal Considerations
  2. 2.7 The Future of Computing