ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
B.E.S.T. Standards for Mathematics Appendices Correlation
2
5002033: Grade 3 Foundations of Computer Science
Skill Struck Course Name: Grade 3 Foundations of Computer Science
Grade 3
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 27: Personal Project

This lesson tasks students with creating a digital simulation of an animal's habitat. They use coding to model how an animal's survival is dependent on meeting its needs for food, water, and shelter. Students use variables to track abstract needs (like hunger and thirst) with numbers.
subtraction, comparisonSC.3.CC.1.1, SC.3.CC.1.2, SC.3.CC.1.4,
SC.3.PE.1.2, SC.3.PE.3.4, SC.K12.CTR.2,
SC.K12.CTR.5.1, SC.K12.CTR.7.1,
MA.K12.MTR.7.1
Subtraction: The "Animal Needs (Variables)" section
explains that a hunger level will "go down when the
animal finds food or water." This directly represents
the subtraction operation, where a numerical value is
being decreased.

The project guidelines explicitly instruct students to
"Use Operators: You might use operators to compare
needs (e.g., hunger > 80)." This is a clear example of
using a comparison operation.
6
7
Fluency and AutomaticityArithematic Operation of FocusConnecting Benchmark(s)Integrated Basic Arithmetic Facts within Student and Teacher Materials
8
Lesson: 15 Variables

This lesson promotes fluency and automaticity with the arithmetic operations of adding and subtracting 1 within a computational context. By repeatedly connecting the abstract concept of a variable to the concrete action of changing its value, students build a seamless understanding of how these simple operations are used to track and manipulate data.

addition and subtractionSC.3.PE.1.2, SC.3.PE.2.1, SC.3.PE.3.3,
SC.K12.CTR.5.1, MA.K12.MTR.7.1
The lesson demonstrations with: "What if we wanted to
collect data about how many points a player scores in a game?
We could use a variable for 'Score,' and every time the player
gets a point, we 'change score by 1.'"

Student activity shows the operations: "Program a rocket that
adds 1 to the score for each star it touches."
"When the space key is pressed, the variable “Score” will reset to 0."
"If the star is touching the rocket ship, it will change “Score” by 1..."


9
10
K-12 Mathematics GlossaryTerm of FocusConnecting Benchmark(s)Integrated Terms within Student and Teacher Materials
11
Lesson 3: Advanced Motion

Students physically see how changing a value for x moves the object horizontally and how changing a value for y moves it vertically. The use of positive and negative numbers to represent direction (positive X for right, negative X for left, etc.) provides a visual and intuitive way to understand the properties of a coordinate grid.

y-axis, x-axis, coordinateSC.3.PE.1.2, SC.3.PE.3.4, SC.K12.CTR.4.1,
MA.K12.MTR.2.1, MA.K12.MTR.7.1
The "Four Corners" challenge requires students to use the (x, y)
coordinate system to move their sprite to specific, predetermined points

The change x by 10 and change y by 10 blocks are used to demonstrate
how changing a single coordinate value moves the sprite along one axis.
12
13
Properties of Operations, Equality and InequalityProperty of FocusConnecting Benchmark(s)Integrated Properties within Student and Teacher Materials
14
Lesson 22: Sensing

The lesson demonstrates that actions are not random but are triggered only when a specific numerical or positional condition is met. For instance, the sprite moves to the top of the screen if its position is less than or equal to a certain y-coordinate
inequalitySC.3.PE.1.2, SC.K12.CTR.7.1
SC.K12.CTR.2.1, SC.K12.CTR.4.1,
MA.K12.MTR.5.1
Inequality and Conditional Logic: The central property is conditional logic, which
is a practical application of an inequality. The touching edge? block is the
direct integration of this property.
15
16
K-12 FormulasFormula of FocusConnecting Benchmark(s)Integrated Formulas within Student and Teacher Materials
17
Lesson: 25: Operators

This lesson introduces students to mathematical and relational operators as tools for performing calculations and logical checks within a program.
addition, subtraction, multiplication, divisionSC.3.PE.1.2, SC.3.PE.3.1, SC.K12.CTR.4.1,
MA.K12.MTR.5.1
It shows students how to use these operators to create simple formulas that
solve problems, such as determining if a randomly chosen number meets a
specific condition or if a player's score is high enough to win.
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