ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
B.E.S.T. Standards for Mathematics Appendices Correlation
2
Course, Title of Materials, Grade Level
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
Algorithms Math and ModelsRepresentation and Translation Between Forms:

Using manipulatives to model problems

Drawing diagrams or pictures

Creating tables, charts, or graphs

Writing equations or expressions

Explaining the same idea using different representations

Translating between visual, numerical, symbolic, and verbal forms
MA.K12.MTR.2.1:Step 1: Create the Flowchart

Work as a class to design a simple program using flowchart steps like:


Start

Choose a destination (zoo = $15/student, museum = $12/student, science center = $18/student)


Calculate total cost (entry fee × number of students)


Add transportation cost ($100 for a bus)


Is total cost ≤ $500? (Decision step)


If yes, → Confirm trip and move to End


If no, → Choose smaller group or cheaper destination (loop back)



End
6
7
Fluency and AutomaticityArithematic Operation of FocusConnecting Benchmark(s)Integrated Basic Arithmetic Facts within Student and Teacher Materials
8
Math and Python TurtlesFlexible and Efficient Use of Mathematical Procedures:

Mental math

Written algorithms (e.g., for addition, subtraction, multiplication, division)

Estimation

Fact fluency (e.g., multiplication/division facts)

Number decomposition or regrouping

Equivalent forms (e.g., converting between fractions, decimals, percents)
MA.K12.MTR.3.1:There is a certain order to execute math statements. This designated order is called the order of operations.

Take the following arithmetic statement. How do you know what order to perform the calculations?

fruits = (3 × 5)4 + 9 - 5(4 - 3)

Depending on the order that you do the calculations, you'll get different answers. So what is the correct order?

The designated order is as follows.

Parentheses

Exponents

Multiplication/Division

Addition/Subtraction

When we have multiple examples of multiplication or division in the statement, perform them in turn from left to right. The same goes for times when we have multiple examples of addition and subtraction in a statement. Start from the left and do them in order from left to right.

We won't get into the specifics of exponents in this lesson.

So let's visit this equation again.

fruits = (3 × 5)4 + 9 - 5(4 - 3)

We do what's inside the parentheses first, so it simplifies to this.

fruits = 15 × 4 + 9 - 5 * 1

Next, since there are not exponents, we do multiplication and division in order from left to right so it simplifies to this.

fruits = 60 + 9 - 5

Once we are through with all the multiplication and division, we do addition and subtraction in order from left to right. In this problem, we start with addition since it is first, then we do the subtraction.

fruits = 64

Following the order of operations will help guide you to get the correct answer when using math in Python.
9
10
K-12 Mathematics GlossaryTerm of FocusConnecting Benchmark(s)Integrated Terms within Student and Teacher Materials
11
Team Project and Software Development Life CycleMathematical Practices:


Collaborating with peers

Persevering through challenges
MA.K12.MTR.1.1:Requirements for the Turtles Team Project

The team members should collaborate effectively and distribute tasks evenly among themselves.


Each team member needs to create the code for a unique turtle.


When the code is combined together, the turtles need to create a cohesive drawing. The drawing needs to be of something identifiable, not just abstract shapes.


Each team member turtle needs to have the following:


Unique turtle shape

At least 2 colors other than black

A shape filled in with color

A loop

An if statement

Comments

An input statement

An example of pen up / pen down

A function
12
13
Properties of Operations, Equality and InequalityProperty of FocusConnecting Benchmark(s)Integrated Properties within Student and Teacher Materials
14
For Loops with Python TurtlesPattern Recognition and Structural Thinking:

Identifying numerical or geometric patterns

Using properties of operations (e.g., distributive property, place value structure)

Recognizing and applying repeated reasoning

Decomposing numbers or expressions

Generalizing from examples

Ordering steps logically
MA.K12.MTR.5.1:For Loop

Let's say we want to draw a square. You might have noticed that to do this, you need to move the turtle forward and then turn 90 degrees, repeated 4 times., that's a pattern.

import turtle
turtle.getscreen()

turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.left(90)

Instead of typing out all that code, let's use a for loop. It looks like this:

import turtle
turtle.getscreen()

for my_counter in range(4):
turtle.forward(100)
turtle.left(90)

Let's break down this code a bit.

for my_counter in range():

This is the code to set up the for loop. The my_counter represents a kind of counter that starts at 0. Each time the loop runs, the counter increases by 1 until it reaches the value in the parentheses. In this case, the loop will run 4 times because there is a 4 inside the parentheses of range().
15
16
K-12 FormulasFormula of FocusConnecting Benchmark(s)Integrated Formulas within Student and Teacher Materials
17
Algorithms Math and ModelsMathematical Modeling and Application:

Translating real-life situations into math problems

Creating and using models (graphs, diagrams, equations, physical objects)

Using data collection, analysis, and interpretation

Testing and revising methods to match real-world results

Validating conclusions based on context

MA.K12.MTR.7.1:Step 1: Create the Flowchart

Work as a class to design a simple program using flowchart steps like:


Start

Choose a destination (zoo = $15/student, museum = $12/student, science center = $18/student)


Calculate total cost (entry fee × number of students)


Add transportation cost ($100 for a bus)


Is total cost ≤ $500? (Decision step)


If yes, → Confirm trip and move to End


If no, → Choose smaller group or cheaper destination (loop back)



End
18
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