ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
B.E.S.T. Standards for Mathematics Appendices Correlation
2
FL 0200382.25: Computer Programming Fundamentals Honors
Skill Struck Course Name: Florida Programming Fundamentals and Conceptual Cybersecurity
Grades: 9-12
3
Please see Florida's B.E.S.T. Standards for Mathematics here.
4
Situations Involving Operations with NumbersOperation of FocusConnecting Benchmark(s)Integrated Operations within Student and Teacher Materials
5
Unit 2 Platform lesson: Python Math

Students practice operations (add, subtract, multiply, divide, exponent) and evaluate expressions using Python. Lesson includes instruction on order of operations, left-to-right precedence, and evaluating output. Students are encouraged to estimate and verify solutions, supporting reasonableness and structural understanding.
add, subtract, multiply, divide, exponentMA.912.AR.1.1, MA.912.AR.1.2, MA.912.AR.1.5Create a print statement and multiply the following variables inside the print statement:

caterpillars = 3

leaves = 25

Remember! When referencing a variable, it must be spelled exactly the same as when it was declared!
6
Unit 3 Platform lesson: Prime Number Calculator

Students determine whether an inputted number is prime or not by identifying if it has any factors other than 1 and itself. If it is not prime, they generate a list of its factors. This involves iterating through a range of numbers, testing divisibility using modular arithmetic.
Division, Modulus (to determine factors), Logical ComparisonMA.912.NSO.1.1,
MA.912.NSO.1.3,
MA.912.AR.3.1
Imagine you just found a safe and the only clue to opening it is that the password is a prime number. Create a tool to check whether or not a number is a prime number so you can open the safe and get the treasure!

A prime number must be a positive integer greater than one that has no other factors besides 1.
7
Unit 2: Leap Year Calculator

Students write a program that prompts the user to input a year and determines whether it is a leap year. The logic includes modulus operations and conditional structures to check for divisibility by 4, 100, and 400, requiring understanding of equality and logical comparison operators.

Division, Modulus, Equality, Logical ComparisonMA.912.NSO.1.1, MA.912.NSO.1.3, MA.912.AR.3.1You will need to prompt the user to enter a year and then calculate whether or not it is a leap year.

Leap Year Rules

A leap year is exactly divisible by 4 UNLESS it is a year that ends in 00.
The years that end in 00 are leap years only if they are also perfectly divisible by 400.
Start by prompting the user to input a year.
If the input is a leap year, print that it is a leap year.
If not, print that it is not a leap year.

For example:

Input: 2020
Output: 2020 is a leap year
Input: 2021
Output: 2021 is not a leap year

Hint: How you can use the modulus in this lesson?
Hint: How can you use if statements within if statements for this challenge?
8
9
Fluency and AutomaticityArithematic Operation of FocusConnecting Benchmark(s)Integrated Basic Arithmetic Facts within Student and Teacher Materials
10
Lesson 24: Syntax and CommentsUsing correct syntax to optimize coding and math fluency.
SC.912.PE.1.13: SC.912.PE.1.19:, SC.912.PE.4.7:
Correct spacing, sequencing, problem solving, logic, and the order of operations.
11
12
K-12 Mathematics GlossaryTerm of FocusConnecting Benchmark(s)Integrated Terms within Student and Teacher Materials
13
Python Math (Highlighed and linked glossary terms)add, subtract, multiply, divide, exponentMA.912.AR.1.1, MA.912.AR.1.2, MA.912.AR.1.5Addition, subtraction, multiplication, division, greater than, less than, equal to
14
15
Properties of Operations, Equality and InequalityProperty of FocusConnecting Benchmark(s)Integrated Properties within Student and Teacher Materials
16
Python Conditionalsconditionals, greater than, less than, equal to, not equal to, comparison operators.SC.912.PE.1.3, SC.912.PE.1.20, SC.912.PE.1.21:addition, subtraction, fluency logic, structure, sequencing,
17
18
K-12 FormulasFormula of FocusConnecting Benchmark(s)Integrated Formulas within Student and Teacher Materials
19
Python Mathorder of operations, addition, subtractionSC.912.PE.3.1, MA.K12.MTR.3.1:, MA.K12.MTR.6.1:, SC.912.PE.3.1:addition, subtraction, fluency logic, structure, sequencing, calculating for leap year logic, following the order of operations, integrating math libraries and random.
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100