Skip Navigation

We're giving our website a fresh new look. Take a few minutes to complete this short survey. Survey


Utah Core  •  Curriculum Search  •  All K-12 Computer Science Lesson Plans  •  USBE K-12 Computer Science website

K-12 Computer Science Curriculum K-5 Computer Science
Lesson Plans

Algorithms and Programming (AP):

An algorithm is a sequence of steps designed to accomplish a specific task. Algorithms are translated into programs, or code, to provide instructions for computing devices. Algorithms and programming control all computing systems, empowering people to communicate with the world in new ways and solve compelling problems. The development process to create meaningful and efficient programs involves choosing which information to use and how to process and store it, breaking apart large problems into smaller ones, recombining existing solutions, and analyzing different solutions.

Standard 5.AP.2

Decompose problems into smaller, manageable tasks which may themselves be deconstructed and analyzed. (Practice 3: Recognizing and Defining Computational Problems)
  • 5th Grade Lesson Ideas: Dash Robots
    This is a list of potential ideas based off a specific technology. None of these ideas are fully developed lessons. Please make changes and adaptations as necessary for the students in your class.


UEN logo 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 - Jennifer  Throndsen.

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.