0% found this document useful (0 votes)
33 views6 pages

CSF Cross-Curricular Standards Guidance

Code.org Computer science Fundamentals Cross-Curricular Standards Guidance.

Uploaded by

ktwist
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views6 pages

CSF Cross-Curricular Standards Guidance

Code.org Computer science Fundamentals Cross-Curricular Standards Guidance.

Uploaded by

ktwist
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Course A: Cross-Curricular Standards Guidance

Coding helps students with problem solving, logic, cause and effect, and computational thinking. Course A also includes
opportunities for teachers to reinforce concepts related to English language arts and mathematics while students are
learning computer science. You can help students practice these standards just by following our lesson plans or by
making slight adaptations, as outlined in our cross-curricular standards guidance below.

Common Core English Language Arts Standards


Students practice these standards through Warm Up/Wrap Up class discussions, communicating with peers while pair
programming, drawing responses to daily journaling prompts, and reading (or being read to, including text-to-speech)
Code Studio exercise instructions.

Language
● K.L.6 - Use words and phrases acquired through conversations, reading and being read to, and responding to
texts.

Speaking & Listening


● K.SL.1 - Participate in collaborative conversations with diverse partners about kindergarten topics and texts with
peers and adults in small and larger groups.
● K.SL.2 - Confirm understanding of a text read aloud or information presented orally or through other media by
asking and answering questions about key details and requesting clarification if something is not understood.
● K.SL.5 - Add drawings or other visual displays to descriptions as desired to provide additional detail.

Common Core Math Standards


Coding with blocks (whether digital on Code Studio, or physical with manipulatives) allows students to practice placing,
counting, and describing their position relative to one another in a sequence. Many Code Studio tasks require students to
add or subtract a variable number of “steps” to or from their code to meet a goal; the process of debugging can typically
involve this arithmetic.

Counting & Cardinality


● K.CC.B.4 - Understand the relationship between numbers and quantities; connect counting to cardinality.
● K.CC.B.5 - Count to answer "how many?" questions about as many as 20 things arranged in a line, a rectangular
array, or a circle, or as many as 10 things in a scattered configuration; given a number from 1-20, count out that
many objects.

Operations & Algebraic Thinking


● K.OA.A.5 - Fluently add and subtract within 5.

Geometry
● K.G.A.1 - Describe objects in the environment using names of shapes, and describe the relative positions of
these objects using terms such as above, below, beside, in front of, behind, and next to.

Visit the Code.org teacher community forum to connect with educators and share tips and questions about integrating CS
into other content areas.
Course B: Cross-Curricular Standards Guidance
Coding helps students with problem solving, logic, cause and effect, and computational thinking. Course B also includes
opportunities for teachers to reinforce concepts related to English language arts and mathematics while students are
learning computer science. You can help students practice these standards just by following our lesson plans or by
making slight adaptations, as outlined in our cross-curricular standards guidance below.

Common Core English Language Arts Standards


Students practice these standards through Warm Up/Wrap Up class discussions, communicating with peers while pair
programming, writing and drawing responses to daily journaling prompts, reading (or being read to, including text-to-
speech) Code Studio exercise instructions, and explaining expected outcomes of executed code.

Language
● 1.L.6 - Use words and phrases acquired through conversations, reading and being read to, and responding to
texts, including using frequently occurring conjunctions to signal simple relationships (e.g., because).

Speaking & Listening


● 1.SL.1 - Participate in collaborative conversations with diverse partners about grade 1 topics and texts with peers
and adults in small and larger groups.
● 1.SL.1.a - Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time
about the topics and texts under discussion).
● 1.SL.1.b - Build on others' talk in conversations by responding to the comments of others through multiple
exchanges.
● 1.SL.1.c - Ask questions to clear up any confusion about the topics and texts under discussion.
● 1.SL.2 - Ask and answer questions about key details in a text read aloud or information presented orally or
through other media.
● 1.SL.5 - Add drawings or other visual displays to descriptions when appropriate to clarify ideas, thoughts, and
feelings.

Writing
● 1.W.6 - With guidance and support from adults, use a variety of digital tools to produce and publish writing,
including in collaboration with peers.

Common Core Math Standards


Many Code Studio tasks require students to add or subtract a variable number of “steps” to or from their code to meet a
goal; the process of debugging can typically involve this arithmetic.

Operations & Algebraic Thinking


● 1.OA.A.1 - Use addition and subtraction within 20 to solve word problems involving situations of adding to, taking
from, putting together, taking apart, and comparing, with unknowns in all positions, e.g., by using objects,
drawings, and equations with a symbol for the unknown number to represent the problem.

Visit the Code.org teacher community forum to connect with educators and share tips and questions about integrating CS
into other content areas.
Course C: Cross-Curricular Standards Guidance
Coding helps students with problem solving, logic, cause and effect, and computational thinking. Course C also includes
opportunities for teachers to reinforce concepts related to English language arts and mathematics while students are
learning computer science. You can help students practice these standards just by following our lesson plans or by
making slight adaptations, as outlined in our cross-curricular standards guidance below.

Common Core English Language Arts Standards


Students practice these standards through Warm Up/Wrap Up class discussions, communicating with peers while pair
programming, writing responses to daily journaling prompts, reading (or being read to, including text-to-speech) Code
Studio exercise instructions, and explaining expected outcomes of executed code.

Language
● 2.L.6 - Use words and phrases acquired through conversations, reading and being read to, and responding to
texts, including using adjectives and adverbs to describe (e.g., When other kids are happy that makes me happy).

Speaking & Listening


● 2.SL.1 - Participate in collaborative conversations with diverse partners about grade 2 topics and texts with peers
and adults in small and larger groups.
● 2.SL.1.a - Follow agreed-upon rules for discussions (e.g., gaining the floor in respectful ways, listening to others
with care, speaking one at a time about the topics and texts under discussion).
● 2.SL.1.b - Build on others' talk in conversations by linking their comments to the remarks of others.
● 2.SL.2 - Recount or describe key ideas or details from a text read aloud or information presented orally or through
other media.
● 2.SL.6 - Produce complete sentences when appropriate to task and situation in order to provide requested detail
or clarification.

Common Core Math Standards


Many Code Studio tasks require students to add or subtract a variable number of “steps” to or from their code to meet a
goal; the process of debugging can typically involve this arithmetic.

Operations & Algebraic Thinking


● 2.OA.A.1 - Use addition and subtraction within 100 to solve one- and two-step word problems involving situations
of adding to, taking from, putting together, taking apart, and comparing, with unknowns in all positions, e.g., by
using drawings and equations with a symbol for the unknown number to represent the problem.

Visit the Code.org teacher community forum to connect with educators and share tips and questions about integrating CS
into other content areas.
Course D: Cross-Curricular Standards Guidance
Coding helps students with problem solving, logic, cause and effect, and computational thinking. Course D also includes
opportunities for teachers to reinforce concepts related to English language arts, mathematics, and science while
students are learning computer science. You can help students practice these standards just by following our lesson plans
or by making slight adaptations, as outlined in our cross-curricular standards guidance below.

Common Core English Language Arts Standards


Students practice these standards through Warm Up/Wrap Up class discussions, , discussing Reflect questions with
classmates, communicating with peers while pair programming, and explaining expected outcomes of executed code.

Speaking & Listening


● 3.SL.1 - Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with
diverse partners on grade 3 topics and texts, building on others' ideas and expressing their own clearly.
● 3.SL.1.b - Follow agreed-upon rules for discussions (e.g., gaining the floor in respectful ways, listening to others
with care, speaking one at a time about the topics and texts under discussion).
● 3.SL.6 - Speak in complete sentences when appropriate to task and situation in order to provide requested detail
or clarification.

Common Core Math Standards


Many Code Studio tasks require students to design or debug loops, which repeat a set of steps a number of times (e.g.,
collecting, drawing, harvesting, moving in a direction) to meet a goal. Multiplication and division are reinforced through this
practice.

Operations & Algebraic Thinking


● 3.OA.A.1 - Interpret products of whole numbers, e.g., interpret 5 × 7 as the total number of objects in 5 groups of
7 objects each. For example, describe a context in which a total number of objects can be expressed as 5 × 7.
● 3.OA.A.2 - Interpret whole-number quotients of whole numbers, e.g., interpret 56 ÷ 8 as the number of objects in
each share when 56 objects are partitioned equally into 8 shares, or as a number of shares when 56 objects are
partitioned into equal shares of 8 objects each. For example, describe a context in which a number of shares or a
number of groups can be expressed as 56 ÷ 8.
● 3.OA.A.3 - Use multiplication and division within 100 to solve word problems in situations involving equal groups,
arrays, and measurement quantities, e.g., by using drawings and equations with a symbol for the unknown
number to represent the problem.

Next Generation Science Standards


Students engage in plugged and unplugged projects that allow them to practice defining design problems and iterating
solutions with identified constraints.

Engineering, Technology, and Applications of Science


● 3-5-ETS1-1 - Define a simple design problem reflecting a need or a want that includes specified criteria for
success and constraints on materials, time, or cost.
● 3-5-ETS1-2 - Generate and compare multiple possible solutions to a problem based on how well each is likely to
meet the criteria and constraints of the problem.
● 3-5-ETS1-3 - Plan and carry out fair tests in which variables are controlled and failure points are considered to
identify aspects of a model or prototype that can be improved.

Visit the Code.org teacher community forum to connect with educators and share tips and questions about integrating CS
into other content areas.
Course E: Cross-Curricular Standards Guidance
Coding helps students with problem solving, logic, cause and effect, and computational thinking. Course E also includes
opportunities for teachers to reinforce concepts related to English language arts, mathematics, and science while students
are learning computer science. You can help students practice these standards just by following our lesson plans or by
making slight adaptations, as outlined in our cross-curricular standards guidance below.

Common Core English Language Arts Standards


Students practice these standards through Warm Up/Wrap Up class discussions, discussing Reflect questions with
classmates, researching topics under discussion before or during class, communicating with peers while pair
programming, and explaining expected outcomes of executed code.

Speaking & Listening


● 4.SL.1 - Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with
diverse partners on grade 4 topics and texts, building on others' ideas and expressing their own clearly.
● 4.SL.1.a - Come to discussions prepared, having read or studied required material; explicitly draw on that
preparation and other information known about the topic to explore ideas under discussion.
● 4.SL.1.b - Follow agreed-upon rules for discussions and carry out assigned roles.
● 4.SL.4 - Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate
facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.

Common Core Math Standards


Many Code Studio tasks require students to design or debug loops, which repeat a set of steps a number of times (e.g.,
collecting, drawing, harvesting, moving in a direction) to meet a goal. Multiplication and division are reinforced through this
practice.

Operations & Algebraic Thinking


● 4.OA.A.2 - Multiply or divide to solve word problems involving multiplicative comparison, e.g., by using drawings
and equations with a symbol for the unknown number to represent the problem, distinguishing multiplicative
comparison from additive comparison.
● 4.OA.C.5 - Generate a number or shape pattern that follows a given rule. Identify apparent features of the pattern
that were not explicit in the rule itself. For example, given the rule "Add 3" and the starting number 1, generate
terms in the resulting sequence and observe that the terms appear to alternate between odd and even numbers.
Explain informally why the numbers will continue to alternate in this way.

Next Generation Science Standards


Students engage in plugged and unplugged projects that allow them to practice defining design problems and iterating
solutions with identified constraints.

Engineering, Technology, and Applications of Science


● 3-5-ETS1-1 - Define a simple design problem reflecting a need or a want that includes specified criteria for
success and constraints on materials, time, or cost.
● 3-5-ETS1-2 - Generate and compare multiple possible solutions to a problem based on how well each is likely to
meet the criteria and constraints of the problem.
● 3-5-ETS1-3 - Plan and carry out fair tests in which variables are controlled and failure points are considered to
identify aspects of a model or prototype that can be improved.

Visit the Code.org teacher community forum to connect with educators and share tips and questions about integrating CS
into other content areas.
Course F: Cross-Curricular Standards Guidance
Coding helps students with problem solving, logic, cause and effect, and computational thinking. Course F also includes
opportunities for teachers to reinforce concepts related to English language arts, mathematics, and science while students
are learning computer science. You can help students practice these standards just by following our lesson plans or by
making slight adaptations, as outlined in our cross-curricular standards guidance below.

Common Core English Language Arts Standards


Students practice these standards through Warm Up/Wrap Up class discussions, discussing Reflect questions with
classmates, researching topics under discussion before or during class, communicating with peers while pair
programming, and explaining expected outcomes of executed code.

Speaking & Listening


● 5.SL.1 - Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with
diverse partners on grade 5 topics and texts, building on others' ideas and expressing their own clearly.
● 5.SL.4 - Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts
and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.
● 5.SL.6 - Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and
situation.

Common Core Math Standards


Many Code Studio tasks ask students to utilize the geometric capabilities of Sprite Lab. Namely, students practice placing
and moving sprites atop the first quadrant of a pixel-based coordinate plane.

Geometry
● 5.G.A.2 - Represent real world and mathematical problems by graphing points in the first quadrant of the
coordinate plane, and interpret coordinate values of points in the context of the situation.

Expressions & Equations


● 6.EE.B.6 - Use variables to represent numbers and write expressions when solving a real-world or mathematical
problem; understand that a variable can represent an unknown number, or, depending on the purpose at hand,
any number in a specified set.

Next Generation Science Standards


Students engage in plugged and unplugged projects that allow them to practice defining design problems and iterating
solutions with identified constraints.

Engineering, Technology, and Applications of Science


● 3-5-ETS1-1 - Define a simple design problem reflecting a need or a want that includes specified criteria for
success and constraints on materials, time, or cost.
● 3-5-ETS1-2 - Generate and compare multiple possible solutions to a problem based on how well each is likely to
meet the criteria and constraints of the problem.
● 3-5-ETS1-3 - Plan and carry out fair tests in which variables are controlled and failure points are considered to
identify aspects of a model or prototype that can be improved.

Visit the Code.org teacher community forum to connect with educators and share tips and questions about integrating CS
into other content areas.

You might also like