ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
B.E.S.T. Standards for Mathematics Appendices Correlation
2
Florida Course Covered: FL 0200383.25: Principles of Computer Science
Skill Struck Course Name: Florida Principles and Discoveries of Computer Science
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
Lesson Plan FPDCS 25: Variable Types and Numbers
In this lesson, students explore numeric data types in Python—integers, floats, and scientific notation—by identifying how different number formats behave, are stored, and are used in real-world scenarios like GPS coordinates or scientific values. They analyze patterns in number representation, apply the order of operations, and investigate precision limitations of floating-point arithmetic, reinforcing their understanding of number properties and mathematical structure.
Addition and Subtraction, Multiplication, ExponentiationMA.912.AR.1.5, MA.912.DP.1.1, MA.K12.MTR.5.1Create three variables with different types:

1. A string variable

2. An integer variable

3. A boolean variable

After creating these variables, create a print statement for each of these variables. Make sure each print statement is on a separate line of code.
6
Lesson Plan FPDCS 31: Python Math & Modulus
This lesson teaches students how to evaluate and implement mathematical expressions in Python using proper operator precedence, including addition, subtraction, multiplication, division, and modulus. Through hands-on activities and peer collaboration, students develop fluency in selecting efficient strategies, identifying patterns, and verifying the accuracy and logic of their solutions using real-world scenarios and coding.
Addition, subtraction, multiplication, division, and modulusMA.K12.MTR.3.1, MA.K12.MTR.5.1, MA.K12.MTR.6.1During the "Order of Operations Challenge" class activity, students are given arithmetic expressions like:

expression = 10 + 20 / 5 - 2 * 3
7
8
Fluency and AutomaticityArithematic Operation of FocusConnecting Benchmark(s)Integrated Basic Arithmetic Facts within Student and Teacher Materials
9
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.
10
11
K-12 Mathematics GlossaryTerm of FocusConnecting Benchmark(s)Integrated Terms within Student and Teacher Materials
12
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
13
14
Properties of Operations, Equality and InequalityProperty of FocusConnecting Benchmark(s)Integrated Properties within Student and Teacher Materials
15
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,
16
17
K-12 FormulasFormula of FocusConnecting Benchmark(s)Integrated Formulas within Student and Teacher Materials
18
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.
19
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