Please enable JavaScript to use CodeHS

Standards Mapping

for Florida Coding Fundamentals

30

Standards in this Framework

30

Standards Mapped

100%

Mapped to Course

Standard Lessons
1.01
Use specialized computer coding software to solve problems.
  1. AP Computer Science Principles in Python
  2. 1.3 More Basic Karel
  3. 1.5 Functions in Karel
  4. 1.18 Karel Challenges
1.02
Demonstrate proficiency using specialized computer software (e.g., Swift, Python).
  1. AP Computer Science Principles in Python
  2. 1.18 Karel Challenges
2.01
Identify programming language design approaches.
  1. AP Computer Science Principles in Python
  2. 1.16 Algorithms
2.02
Explain the components of programming languages.
  1. AP Computer Science Principles in Python
  2. 1.16 Algorithms
2.03
Examine connections between elements of mathematics and computer science including binary numbers, logic, sets, and functions.
  1. Fundamentals of Cybersecurity
  2. 5.1 Computers Speak Binary
3.01
Compare and contrast the appropriate use of various software applications.
  1. Fundamentals of Cybersecurity
  2. 4.6 Software and Applications
3.02
Demonstrate proficiency in the use of various software applications.
  1. Fundamentals of Cybersecurity
  2. 4.6 Software and Applications
3.03
Explain why different file types exist (e.g., formats for word processing, images, music, and three-dimensional drawings).
  1. Fundamentals of Cybersecurity
  2. 4.4 Compatibility
3.04
Identify the kinds of content associated with different file types.
  1. Fundamentals of Cybersecurity
  2. 4.4 Compatibility
4.01
Develop keyboarding skills to enter and manipulate text and data.
  1. Mix and Match Middle School Course
  2. 12.4 Statistical Measures
  3. 12.5 Visualizing Data
4.02
Describe and use current and emerging computer technology and software to perform personal and business related tasks.
  1. Fundamentals of Cybersecurity
  2. 4.2 Lab: Configuring a Computer
4.03
Perform a variety of operations such as sorting, filtering, and searching in a database to organize and display information in a variety of ways such as number formats (e.g., scientific notation, percentages, and exponents) charts, tables and graphs.
  1. Mix and Match Middle School Course
  2. 12.3 Sort and Filter
  3. 12.5 Visualizing Data
5.01
Use listening, speaking, telecommunication and nonverbal skills and strategies to communicate effectively.
  1. Mix and Match Middle School Course
  2. 12.8 Project: Data Storytelling
  3. 12.9 Project: Tell Your Story
5.02
Organize ideas and communicate oral and written messages.
  1. Mix and Match Middle School Course
  2. 12.8 Project: Data Storytelling
  3. 12.9 Project: Tell Your Story
5.03
Collaborate with individuals and teams to complete tasks and solve information technology problems.
  1. Fundamentals of Cybersecurity
  2. 1.2 Personal Data and Collection
  3. 1.5 Personal Data Security
  4. 1.7 Common Cyber Attacks and Prevention
5.04
Demonstrate an awareness of project management concepts and tools.
  1. Fundamentals of Cybersecurity
  2. 4.6 Software and Applications
5.05
Demonstrate an ability to communicate appropriately through various online tools.
  1. Mix and Match Middle School Course
  2. 12.5 Visualizing Data
5.06
Recognize that more than one algorithm can solve a given problem.
  1. AP Computer Science Principles in Python
  2. 1.10 For Loops
  3. 1.16 Algorithms
5.07
Create a program that implements an algorithm to achieve a given goal, individually and collaboratively.
  1. AP Computer Science Principles in Python
  2. 1.16 Algorithms
6.01
Compare and contrast various operating systems used in a computer and mobile devices (i.e., Windows, OS (Apple), UNIX, Android, iOS).
  1. Fundamentals of Cybersecurity
  2. 4.1 Operating Systems
6.02
Demonstrate proficiency in using gadgets, icons, and task bars and other pre-loaded operating system programs (e.g., calculator, text editor, clock, volume controls, adding icons and shortcuts to task bar and shortcut menus).
  1. Fundamentals of Cybersecurity
  2. 4.2 Lab: Configuring a Computer
6.03
Use iterative development and debugging to explore the problem domain.
  1. AP Computer Science Principles in Python
  2. 1.5 Functions in Karel
  3. 1.15 Debugging Strategies
7.01
Describe the structure of a simple program, and explain why sequencing is important.
  1. AP Computer Science Principles in Python
  2. 1.6 Top Down Design and Decomposition in Karel
7.02
Define the term “algorithm,” and explain how it relates to problem-solving.
  1. AP Computer Science Principles in Python
  2. 1.16 Algorithms
7.03
Describe iterative programming structures (e.g., while, do/while) and how they are used in programming.
  1. AP Computer Science Principles in Python
  2. 1.13 While Loops in Karel
  3. 4.10 While Loops
7.04
Describe selection programming structures (e.g., if/then, else) and explain the logic used for if statements.
  1. AP Computer Science Principles in Python
  2. 1.12 If/Else Statements
  3. 4.4 If Statements
7.05
Explain the types and use of variables in programming.
  1. AP Computer Science Principles in Python
  2. 3.4 Variables
7.06
Write a simple program in pseudo-code that used structured programming to solve a problem.
  1. AP Computer Science Principles in Python
  2. 1.6 Top Down Design and Decomposition in Karel
7.07
Troubleshoot and debug errors in code.
  1. AP Computer Science Principles in Python
  2. 1.3 More Basic Karel
  3. 1.5 Functions in Karel
  4. 1.15 Debugging Strategies
7.08
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. Mix and Match Middle School Course
  2. 12.4 Statistical Measures
  3. 12.8 Project: Data Storytelling
  4. 12.9 Project: Tell Your Story