Please enable JavaScript to use CodeHS

Standards Framework

for Florida Coding Fundamentals

30

Standards in this Framework

Standard Description
1.01 Use specialized computer coding software to solve problems.
1.02 Demonstrate proficiency using specialized computer software (e.g., Swift, Python).
2.01 Identify programming language design approaches.
2.02 Explain the components of programming languages.
2.03 Examine connections between elements of mathematics and computer science including binary numbers, logic, sets, and functions.
3.01 Compare and contrast the appropriate use of various software applications.
3.02 Demonstrate proficiency in the use of various software applications.
3.03 Explain why different file types exist (e.g., formats for word processing, images, music, and three-dimensional drawings).
3.04 Identify the kinds of content associated with different file types.
4.01 Develop keyboarding skills to enter and manipulate text and data.
4.02 Describe and use current and emerging computer technology and software to perform personal and business related tasks.
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.
5.01 Use listening, speaking, telecommunication and nonverbal skills and strategies to communicate effectively.
5.02 Organize ideas and communicate oral and written messages.
5.03 Collaborate with individuals and teams to complete tasks and solve information technology problems.
5.04 Demonstrate an awareness of project management concepts and tools.
5.05 Demonstrate an ability to communicate appropriately through various online tools.
5.06 Recognize that more than one algorithm can solve a given problem.
5.07 Create a program that implements an algorithm to achieve a given goal, individually and collaboratively.
6.01 Compare and contrast various operating systems used in a computer and mobile devices (i.e., Windows, OS (Apple), UNIX, Android, iOS).
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).
6.03 Use iterative development and debugging to explore the problem domain.
7.01 Describe the structure of a simple program, and explain why sequencing is important.
7.02 Define the term “algorithm,” and explain how it relates to problem-solving.
7.03 Describe iterative programming structures (e.g., while, do/while) and how they are used in programming.
7.04 Describe selection programming structures (e.g., if/then, else) and explain the logic used for if statements.
7.05 Explain the types and use of variables in programming.
7.06 Write a simple program in pseudo-code that used structured programming to solve a problem.
7.07 Troubleshoot and debug errors in code.
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.