Please enable JavaScript to use CodeHS

Standards Mapping

for Florida 6-8

73

Standards in this Framework

47

Standards Mapped

64%

Mapped to Course

Standard Lessons
SC.68.CS-CC.1.1
Demonstrate an ability to communicate appropriately through various online tools.
SC.68.CS-CC.1.2
Apply productivity and or multimedia tools for local and global group collaboration.
SC.68.CS-CC.1.3
Design, develop, and publish a collaborative digital product using a variety of digital tools and media-rich resources that demonstrate and communicate concepts to inform, persuade, and/or entertain.
SC.68.CS-CP.1.1
Define parameters for individual and collaborative projects using Boolean logic (e.g., using “not”, “or”, “and”).
  1. 22.1 Booleans
  2. 22.2 Logical Operators
  3. 22.3 Comparison Operators
  4. 22.4 If Statements
SC.68.CS-CP.1.2
Select and use data-collection technology (e.g., probes, handheld devices, geographic mapping systems and output from multiple runs of a computer program) to gather, view, organize, analyze, and report results for content-related problems, individually and collaboratively.
SC.68.CS-CP.2.1
Develop problem solutions using visual representations of problem states, structures and data.
SC.68.CS-CP.2.2
Evaluate the logical flow of a step-by-step program by acting it out through computerfree activities.
SC.68.CS-CP.2.3
Develop problem solutions using a block programming language, including all of the following: looping behavior, conditional statements, expressions, variables, and functions.
  1. 4.2 Programming with Karel
  2. 4.3 Looping
  3. 4.4 Branching
  4. 21.1 Challenge Problems
SC.68.CS-CP.2.4
Develop problem solutions using a programming language, including all of the following: looping behavior, conditional statements, expressions, variables, and functions.
  1. 4.1 Programming Concepts
  2. 4.2 Programming with Karel
  3. 4.3 Looping
  4. 4.4 Branching
  5. 21.1 Challenge Problems
  6. 22.1 Booleans
  7. 22.2 Logical Operators
  8. 22.3 Comparison Operators
  9. 22.4 If Statements
  10. 22.5 For Loops in JavaScript
  11. 22.6 General For Loops
  12. 22.7 For Loop Practice
  13. 22.9 While Loops
  14. 22.10 Loop and a Half
SC.68.CS-CP.3.1
Select appropriate tools and technology resources to accomplish a variety of tasks and solve problems.
  1. 3.1 Project: Public Service Announcement
  2. 6.1 Project: Classic Cipher Newscast
  3. 11.1 Methodology
  4. 11.2 Support Practice
SC.68.CS-CP.3.2
Create online content (e.g., webpage, blog, digital portfolio, multimedia), using advanced design tools.
  1. 3.1 Project: Public Service Announcement
  2. 6.1 Project: Classic Cipher Newscast
SC.68.CS-CP.3.3
Create an artifact (independently and collaboratively) that answers a research question and communicates results and conclusions.
SC.68.CS-CS.1.1
Examine connections between elements of mathematics and computer science including binary numbers, logic, sets, and functions
  1. 9.2 Notational Systems
  2. 9.3 Data Representation
SC.68.CS-CS.1.2
Create or modify and use a simulation to analyze and illustrate a concept in depth (i.e., use a simulation to illustrate a genetic variation), individually and collaboratively.
SC.68.CS-CS.1.3
Evaluate what kinds of real-world problems can be solved using modeling and simulation.
SC.68.CS-CS.1.4
Interact with content-specific models and simulations to support learning, research and problem solving (e.g., immigration, international trade, invasive species).
SC.68.CS-CS.2.1
Create, modify, and use a database (e.g., define field formats, adding new records, manipulate data) to analyze data and propose solutions for a task/problem, individually and collaboratively.
  1. 8.4 Databases
  2. 8.5 Clients and Servers
  3. 8.6 What is SQL?
  4. 8.7 Basic Querying in SQL
  5. 8.8 Filtering Queries in SQL
SC.68.CS-CS.2.10
Recognize that more than one algorithm can solve a given problem.
  1. 21.1 Challenge Problems
SC.68.CS-CS.2.11
Predict outputs while showing an understanding of inputs.
SC.68.CS-CS.2.12
Select the ‘best’ algorithm based on a given criteria (e.g., time, resource, and accessibility) to solve a problem, individually and collaboratively
  1. 21.1 Challenge Problems
SC.68.CS-CS.2.13
Explore a problem domain using iterative development and debugging
  1. 21.1 Challenge Problems
SC.68.CS-CS.2.14
Perform program tracing to predict the behavior of programs.
  1. 4.6 Organizational Techniques
  2. 21.1 Challenge Problems
SC.68.CS-CS.2.2
Solve real-life issues in science and engineering (i.e., generalize a solution to openended problems) using computational thinking skills.
SC.68.CS-CS.2.3
Perform a variety of operations such as sorting, filtering, and searching in a database.
  1. 8.7 Basic Querying in SQL
  2. 8.8 Filtering Queries in SQL
SC.68.CS-CS.2.4
Organize and display information in a variety of ways such as number formats (e.g., scientific notation, percentages, and exponents), charts, tables and graphs
SC.68.CS-CS.2.5
Decompose a problem and create a function for one of its parts at a time (e.g., video game, robot obstacle course, making dinner), individually and collaboratively.
  1. 4.3 Looping
  2. 21.1 Challenge Problems
SC.68.CS-CS.2.6
Create a program that implements an algorithm to achieve a given goal, individually and collaboratively.
  1. 4.3 Looping
  2. 4.4 Branching
  3. 21.1 Challenge Problems
SC.68.CS-CS.2.7
Design solutions that use repetition and two-way selection (e.g., for, while, if/else).
  1. 4.3 Looping
  2. 4.4 Branching
  3. 21.1 Challenge Problems
  4. 22.4 If Statements
  5. 22.5 For Loops in JavaScript
  6. 22.6 General For Loops
  7. 22.7 For Loop Practice
  8. 22.9 While Loops
SC.68.CS-CS.2.8
Recognize that boundaries need to be taken into account for an algorithm to produce correct results.
  1. 4.3 Looping
  2. 22.9 While Loops
  3. 22.10 Loop and a Half
SC.68.CS-CS.2.9
Identify simple data types and data structures.
  1. 4.5 Arrays and Objects
SC.68.CS-CS.3.1
Explain why different file types exist (e.g., formats for word processing, images, music, and three-dimensional drawings).
  1. 7.3 Compatibility
SC.68.CS-CS.3.2
Identify the kinds of content associated with different file types.
  1. 7.3 Compatibility
SC.68.CS-CS.3.3
Integrate information from multiple file formats into a single artifact.
SC.68.CS-CS.4.1
Identify and describe the function of the main internal parts of a basic computing device (e.g., motherboard, hard drive, Central Processing Unit -CPU).
  1. 10.1 Internal Components
SC.68.CS-CS.4.2
Describe the main functions of an operating system and explain how an operating system provides user and system services (e.g., user interface, IO device management, task management).
  1. 7.1 Operating Systems
  2. 7.2 Comparing Operating Systems
SC.68.CS-CS.4.3
Describe the relationships between hardware and software (e.g., BIOS, operating systems and firmware).
  1. 7.1 Operating Systems
  2. 10.1 Internal Components
SC.68.CS-CS.4.4
Identify and describe the use of sensors, actuators, and control systems in an embodied system (e.g., a robot, an e-textile, installation art, and a smart room).
SC.68.CS-CS.4.5
Evaluate a hardware or software problem and construct the steps involved in diagnosing and solving the problem (e.g., power, connections, application window or toolbar, cables, ports, network resources, video, and sound).
  1. 11.1 Methodology
  2. 11.2 Support Practice
SC.68.CS-CS.4.6
Describe the essential characteristics of a software artifact.
  1. 7.4 Software and Applications
SC.68.CS-CS.4.7
Describe the major components and functions of computer systems and networks.
  1. 9.4 Internet Hardware and Sending Information
  2. 9.7 Routing
  3. 10.3 Network Devices
SC.68.CS-CS.4.8
Identify software used to support specialized forms of human-computer interaction.
  1. 7.4 Software and Applications
SC.68.CS-CS.5.1
Describe how information, both text and non-text, is translated and communicated between digital computers over a computer network.
  1. 9.2 Notational Systems
  2. 9.4 Internet Hardware and Sending Information
SC.68.CS-CS.5.2
Explain the difference between physical (wired), local area wireless, and mobile networks
  1. 10.5 Network Options
SC.68.CS-CS.5.3
Identify the major components of a network.
  1. 9.1 Introduction to the Internet
  2. 9.4 Internet Hardware and Sending Information
  3. 9.5 Internet Addresses
  4. 9.6 Domain Name System (DNS)
  5. 9.7 Routing
  6. 9.8 Packets & Protocols
  7. 9.9 Viewing a Webpage
  8. 10.3 Network Devices
SC.68.CS-CS.6.1
Explain why some tasks can be accomplished more easily by computers.
SC.68.CS-CS.6.2
Describe how humans and machines interact to accomplish tasks that cannot be accomplished by either alone.
SC.68.CS-CS.6.3
Identify novel ways humans interact with computers, including software, probes, sensors, and handheld devices.
  1. 7.4 Software and Applications
  2. 7.9 Command Line Interface
SC.68.CS-CS.6.4
Describe ways in which computers use models of intelligent behavior (e.g., robot motion, speech and language understanding, and computer vision).
SC.68.CS-CS.6.5
Identify factors that distinguish humans from machines.
SC.68.CS-CS.6.6
Design and demonstrate the use of a device (e.g., robot, e-textile) to accomplish a task, individually and collaboratively.
SC.68.CS-PC.1.1
Recognize and describe legal and ethical behaviors when using information and technology and describe the consequences of misuse
  1. 2.4 Privacy & Security
  2. 2.7 Hacking Ethics
SC.68.CS-PC.1.2
Describe and use safe and appropriate practices when participating in online communities (e.g., discussion groups, blogs, and social networking sites).
  1. 2.1 Digital Footprint and Reputation
  2. 2.2 Cyberbullying
  3. 2.3 Internet Safety
SC.68.CS-PC.1.3
Evaluate the proper use and operation of security technologies (e.g., passwords, virus protection software, spam filters, pop-up blockers, and cookies).
  1. 2.4 Privacy & Security
  2. 7.6 Application Security
  3. 7.7 Browser Configuration
  4. 8.9 Common Security Problems
SC.68.CS-PC.1.4
Recognize the impacts and consequences of plagiarism on the development of creative works, projects, publications and online content.
  1. 2.6 Creative Credit & Copyright
SC.68.CS-PC.2.1
Analyze the positive and negative impacts of computing, social networking and web technologies on human culture.
  1. 1.3 Impact of Cybersecurity
  2. 2.1 Digital Footprint and Reputation
  3. 2.2 Cyberbullying
  4. 9.10 Impact of the Internet
SC.68.CS-PC.2.2
Explain the possible consequences of cyberbullying and inappropriate use of social media on personal life and society.
  1. 2.1 Digital Footprint and Reputation
  2. 2.2 Cyberbullying
SC.68.CS-PC.2.3
Describe the influence of access to information technologies over time and the effects those changes have had on education, the workplace, and the global society.
  1. 9.10 Impact of the Internet
SC.68.CS-PC.2.4
Describe how the unequal net-neutrality and distribution of computing resources in a global economy raises issues of equity, access, and power.
  1. 7.4 Software and Applications
  2. 9.9 Viewing a Webpage
  3. 9.10 Impact of the Internet
SC.68.CS-PC.2.5
Describe ways in which adaptive technologies can assist users with special needs to function in their daily lives.
SC.68.CS-PC.2.6
Identify and discuss the technology skills needed in the workplace
  1. 11.1 Methodology
  2. 11.2 Support Practice
SC.68.CS-PC.2.7
Interpret writings and/or communications which use developmentally appropriate terminology.
SC.68.CS-PC.2.8
Identify interdisciplinary careers that are enhanced by computer science.
SC.68.CS-PC.3.1
Answer research questions using digital information resources.
SC.68.CS-PC.3.2
Analyze how media and technology can be used to distort, exaggerate, or misrepresent information.
SC.68.CS-PC.3.3
Describe strategies for determining the reliability of resources or information on the Internet.
  1. 2.5 Information Literacy
SC.68.CS-PC.3.4
Identify peer reviewed resources and understand the need for peer review.
SC.68.CS-PC.3.5
Identify resources such as city, state, and federal government websites and explain that these resources can be used for communication between citizens and government.
  1. 1.3 Impact of Cybersecurity
SC.68.CS-PC.4.1
Explain the guidelines for the fair use of downloading, sharing or modifying of digital materials.
  1. 2.6 Creative Credit & Copyright
  2. 7.5 Software Licenses
SC.68.CS-PC.4.2
Explain how copyright law and licensing protect the owner of intellectual properties.
  1. 2.6 Creative Credit & Copyright
  2. 7.5 Software Licenses
SC.68.CS-PC.4.3
Explain the possible consequences of violating intellectual property law
  1. 2.6 Creative Credit & Copyright
SC.68.CS-PC.4.4
Identify threats and actions that protect devices from viruses, intrusion, vandalism, and other malicious activities
  1. 2.4 Privacy & Security
  2. 7.6 Application Security
  3. 10.6 Network Communication
SC.68.CS-PC.4.5
Demonstrate compliance with the school’s Acceptable Use Policy.
  1. 2.6 Creative Credit & Copyright
SC.68.CS-PC.4.6
Generate text and non-text citations using digital citation tool.
  1. 2.5 Information Literacy
  2. 2.6 Creative Credit & Copyright