K-5 Computer Science
Lesson Plans
Computational Thinking (CT):
Computational thinking (CT) is a problem-solving process that includes several characteristics, such as logically ordering and analyzing data and creating solutions using a series of ordered steps (or algorithms), and dispositions, such as the ability to confidently deal with complexity and open-ended problems. CT is essential to the development of computer applications, but it can also be used to support problem-solving across all disciplines, including math, science, and the humanities. Students who learn CT across the curriculum can begin to see a relationship between subjects as well as between school and life outside of the classroom.
7
Standard K.CT.1
Decompose problems into smaller manageable parts to better understand them.
(Practice 3: Recognizing and Defining Computational Problems)
-
Coding to 20
Students will be learning how to successfully code a robot. Each student will pick a card and locate that number on a board. They will need to break down each individual step to sequence the bee-bot to the correct spot. Core standards:Algorithms and ProgrammingComputational ThinkingStandard K.CT.1Decompose problems into smaller manageable parts to better understand them.
http://www.uen.org - in partnership with Utah State Board of Education
(USBE) and Utah System of Higher Education
(USHE). Send questions or comments to USBE
Specialist -
Kristina
Yamada
and see the K-12 Computer Science website. For
general questions about Utah's Core Standards contact the Director
-
Todd
Call.
These materials have been produced by and for the teachers of the
State of Utah. Copies of these materials may be freely reproduced
for teacher and classroom use. When distributing these materials,
credit should be given to Utah State Board of Education. These
materials may not be published, in whole or part, or in any other
format, without the written permission of the Utah State Board of
Education, 250 East 500 South, PO Box 144200, Salt Lake City, Utah
84114-4200.