pxt-calliope/docs/courses/csintro/algorithms.md
Galen Nickel 0873b5651c Add the 'Algorithms' lesson to csintro (#425)
* Push the initial migration of the 'algorithms' lesson.

* Adjust lesson part names and link into main csintro page.

* Add 'Algoritms' lesson to SUMMARY

* Put standards page in there too.
2017-06-25 21:11:55 -07:00

1008 B

Algorithms

This lesson introduces a conceptual framework for thinking of a computing device as something that uses code to process one or more inputs and send them to an output(s).

Lesson objectives

Students will...

  • Understand the four components that make up a computer and their functions.
  • Understand that the micro:bit takes input, and after processing the input, produces output.
  • Learn the variety of different types of information the micro:bit takes in as input.
  • Apply this knowledge by creating a micro:bit program that takes input and produces an output.

Lesson plan

  1. Overview: What is a computer and micro:bit hardware
  2. Unplugged: What's your function?
  3. Activity: Happy face, sad face
  4. Project: Fidget cube

Targeted CSTA standards