Please enable JavaScript to use CodeHS

Florida 6-8 Standards Mapping

to

Computing Ideas (Lovelace)

73 Standards in this Framework 36 Standards Mapped 49% 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”).
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.
  1. 14.2 Tracy's Grid World
  2. 14.15 Extended Loop Control
SC.68.CS-CP.2.2 Evaluate the logical flow of a step-by-step program by acting it out through computerfree activities.
  1. 14.3 Turning Tracy
  2. 14.8 Functions
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. 1.1 Introduction to Programming With Karel
  2. 1.2 More Basic Karel
  3. 1.3 Karel Can't Turn Right
  4. 1.4 Functions in Karel
  5. 1.5 The Start Function
  6. 1.6 Top Down Design and Decomposition in Karel
  7. 1.7 Commenting Your Code
  8. 1.8 Super Karel
  9. 1.9 For Loops
  10. 1.10 If Statements
  11. 1.11 If/Else Statements
  12. 1.12 While Loops in Karel
  13. 1.13 Control Structures Example
  14. 1.14 More Karel Examples and Testing
  15. 1.15 How to Indent Your Code
  16. 1.16 Karel Challenges
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. 1.1 Introduction to Programming With Karel
  2. 1.2 More Basic Karel
  3. 1.3 Karel Can't Turn Right
  4. 1.4 Functions in Karel
  5. 1.5 The Start Function
  6. 1.6 Top Down Design and Decomposition in Karel
  7. 1.7 Commenting Your Code
  8. 1.8 Super Karel
  9. 1.9 For Loops
  10. 1.10 If Statements
  11. 1.11 If/Else Statements
  12. 1.12 While Loops in Karel
  13. 1.13 Control Structures Example
  14. 1.14 More Karel Examples and Testing
  15. 1.16 Karel Challenges
  16. 14.4 For Loops
  17. 14.8 Functions
  18. 14.10 Top Down Design
  19. 14.11 Variables
  20. 14.12 User Input
  21. 14.13 Parameters
  22. 14.14 Using i in For Loops
  23. 14.15 Extended Loop Control
  24. 14.16 If Statements
  25. 14.17 If/ Else Statements
  26. 14.18 While Loops
  27. 14.19 Putting Together Control Structures
SC.68.CS-CP.3.1 Select appropriate tools and technology resources to accomplish a variety of tasks and solve problems.
  1. 10.1 Project: Public Service Announcement
SC.68.CS-CP.3.2 Create online content (e.g., webpage, blog, digital portfolio, multimedia), using advanced design tools.
  1. 4.1 Introduction to HTML
  2. 4.2 Structure of an HTML Page
  3. 4.3 Formatting Text
  4. 4.4 Links
  5. 4.5 Images
  6. 4.6 HTML Lists
  7. 4.7 HTML Tables
  8. 4.8 HTML Styling
  9. 4.9 Introduction to CSS
  10. 4.10 CSS Select by Tag
  11. 4.11 CSS Select by Class
  12. 4.12 CSS Select by ID
  13. 5.1 Project: Your First Website
  14. 10.1 Project: Public Service Announcement
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. 6.1 Intro to Digital Information
  2. 6.2 Number Systems
  3. 6.3 Encoding Text with Binary
  4. 6.4 Pixel Images
  5. 6.5 Hexadecimal
  6. 6.6 Pixel Colors!
  7. 6.7 Image Manipulation
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.
SC.68.CS-CS.2.10 Recognize that more than one algorithm can solve a given problem.
  1. 1.6 Top Down Design and Decomposition in Karel
  2. 1.9 For Loops
  3. 1.11 If/Else Statements
  4. 1.13 Control Structures Example
  5. 1.16 Karel Challenges
  6. 14.4 For Loops
  7. 14.10 Top Down Design
  8. 14.19 Putting Together Control Structures
SC.68.CS-CS.2.11 Predict outputs while showing an understanding of inputs.
  1. 14.12 User Input
  2. 14.13 Parameters
  3. 14.16 If Statements
  4. 14.17 If/ Else Statements
  5. 14.18 While Loops
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. 1.6 Top Down Design and Decomposition in Karel
  2. 1.9 For Loops
  3. 1.13 Control Structures Example
  4. 1.16 Karel Challenges
  5. 14.4 For Loops
  6. 14.10 Top Down Design
  7. 14.19 Putting Together Control Structures
SC.68.CS-CS.2.13 Explore a problem domain using iterative development and debugging
  1. 1.6 Top Down Design and Decomposition in Karel
  2. 1.16 Karel Challenges
  3. 14.19 Putting Together Control Structures
SC.68.CS-CS.2.14 Perform program tracing to predict the behavior of programs.
  1. 1.6 Top Down Design and Decomposition in Karel
  2. 1.16 Karel Challenges
  3. 14.4 For Loops
  4. 14.16 If Statements
  5. 14.17 If/ Else Statements
  6. 14.19 Putting Together Control Structures
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.
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. 1.6 Top Down Design and Decomposition in Karel
  2. 1.16 Karel Challenges
  3. 14.10 Top Down Design
  4. 14.19 Putting Together Control Structures
SC.68.CS-CS.2.6 Create a program that implements an algorithm to achieve a given goal, individually and collaboratively.
  1. 1.6 Top Down Design and Decomposition in Karel
  2. 1.9 For Loops
  3. 1.10 If Statements
  4. 1.11 If/Else Statements
  5. 1.12 While Loops in Karel
  6. 1.16 Karel Challenges
  7. 14.10 Top Down Design
  8. 14.19 Putting Together Control Structures
SC.68.CS-CS.2.7 Design solutions that use repetition and two-way selection (e.g., for, while, if/else).
  1. 1.9 For Loops
  2. 1.10 If Statements
  3. 1.11 If/Else Statements
  4. 1.12 While Loops in Karel
  5. 1.13 Control Structures Example
  6. 14.4 For Loops
  7. 14.14 Using i in For Loops
  8. 14.15 Extended Loop Control
  9. 14.16 If Statements
  10. 14.17 If/ Else Statements
  11. 14.18 While Loops
  12. 14.19 Putting Together Control Structures
SC.68.CS-CS.2.8 Recognize that boundaries need to be taken into account for an algorithm to produce correct results.
  1. 1.9 For Loops
  2. 1.10 If Statements
  3. 1.11 If/Else Statements
  4. 1.12 While Loops in Karel
  5. 1.13 Control Structures Example
  6. 14.16 If Statements
  7. 14.17 If/ Else Statements
  8. 14.18 While Loops
SC.68.CS-CS.2.9 Identify simple data types and data structures.
SC.68.CS-CS.3.1 Explain why different file types exist (e.g., formats for word processing, images, music, and three-dimensional drawings).
SC.68.CS-CS.3.2 Identify the kinds of content associated with different file types.
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. 2.1 History of Computers
  2. 2.2 Computer Organization
  3. 2.3 Software
  4. 2.4 Hardware
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. 2.3 Software
SC.68.CS-CS.4.3 Describe the relationships between hardware and software (e.g., BIOS, operating systems and firmware).
  1. 2.2 Computer Organization
  2. 2.3 Software
  3. 2.4 Hardware
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).
SC.68.CS-CS.4.6 Describe the essential characteristics of a software artifact.
SC.68.CS-CS.4.7 Describe the major components and functions of computer systems and networks.
  1. 2.2 Computer Organization
  2. 2.3 Software
  3. 2.4 Hardware
  4. 7.2 Internet Hardware
  5. 7.3 Internet Addresses
  6. 7.4 DNS
  7. 7.5 Routing
  8. 7.6 Packets and Protocols
SC.68.CS-CS.4.8 Identify software used to support specialized forms of human-computer interaction.
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. 4.13 Viewing Websites
  2. 6.3 Encoding Text with Binary
  3. 7.4 DNS
  4. 7.5 Routing
SC.68.CS-CS.5.2 Explain the difference between physical (wired), local area wireless, and mobile networks
SC.68.CS-CS.5.3 Identify the major components of a network.
  1. 7.2 Internet Hardware
  2. 7.3 Internet Addresses
  3. 7.4 DNS
  4. 7.5 Routing
  5. 7.6 Packets and Protocols
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.
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. 9.4 Privacy & Security
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. 9.1 Digital Footprint and Reputation
  2. 9.2 Cyberbullying
  3. 9.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. 9.4 Privacy & Security
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. 9.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. 7.7 The Impact of the Internet
  2. 8.1 Project: The Effects of the Internet
  3. 9.1 Digital Footprint and Reputation
  4. 9.2 Cyberbullying
  5. 16.3 Impact of Cybersecurity
SC.68.CS-PC.2.2 Explain the possible consequences of cyberbullying and inappropriate use of social media on personal life and society.
  1. 9.1 Digital Footprint and Reputation
  2. 9.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.
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.
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
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. 9.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. 16.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. 9.6 Creative Credit & Copyright
SC.68.CS-PC.4.2 Explain how copyright law and licensing protect the owner of intellectual properties.
  1. 9.6 Creative Credit & Copyright
SC.68.CS-PC.4.3 Explain the possible consequences of violating intellectual property law
  1. 9.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. 9.4 Privacy & Security
SC.68.CS-PC.4.5 Demonstrate compliance with the school’s Acceptable Use Policy.
  1. 9.6 Creative Credit & Copyright
SC.68.CS-PC.4.6 Generate text and non-text citations using digital citation tool.
  1. 9.5 Information Literacy
  2. 9.6 Creative Credit & Copyright