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 1.AP.2

Break down (deconstruct) algorithms and list the steps needed to solve a problem into a sequence of tasks and sub-tasks. (Practice 3: Recognizing and Defining Computational Problems)
  • If You Give a Mouse a Cookie Code & Go Mice
    This lesson focuses on breaking down algorithms and introducing animal habitats. It does this by utilizing the story "If You Give a Mouse a Cookie" and Code & Go Mice robots. The lesson incorporates Computer Science Standards into the SEEd curriculum. This lesson plan is developed by student educators at Utah Valley University.


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.