Microsoft 14 Week Curriculum

When students complete this course they will have a good understanding of computer science concepts that can serve as the foundation for future study. They will develop powerful design skills that they can use in future projects of all types, whether they are designing 3D printed prototypes or creating apps that serve a real world purpose.

This course is targeted to middle school grades 6-8 (ages 11-14 years). It is also written for teachers who may not have a Computer Science background, or may be teaching an "Intro to Computer Science" course for the first time.

This course takes approximately 14 weeks to complete, spending about 1 week on each of the first 11 lessons, and 3 weeks for students to complete the final project at the end. Of course, teachers should feel free to customize the curriculum to meet individual school or district resources and timeframe.

Overall Course Scope & Sequence:

  1. Making
  2. Algorithms
  3. Variables
  4. Conditionals
  5. Iteration
  6. Review/Mini-Project
  7. Coordinate Grid System
  8. Booleans
  9. Music and Arrays
  10. Bits, Bytes, and Binary
  11. Radio
  12. Arrays
  13. Independent Final Project

Each of the 12 lessons is comprised of the following parts:

  • Topic Introduction
  • Unplugged Activity (30 min) ̶ An offline game or activity that demonstrates the concept/topic
  • Micro:bit Activity (45-60 min) ̶ An activity that everyone makes on their micro:bit that teaches the skills learned in this lesson.
  • Project (60-120 min) ̶ A prompt for an original project that each student will create to demonstrate their understanding of the skills and concepts covered in this lesson.
  • Project Mods ̶ Examples of additional things students can do to extend the project
  • Assessment ̶ A project rubric and guidance for grading the project.
  • Standards ̶ A list of CSTA K-12 Computer Science Standards and/or concepts covered by this lesson.

To download the complete course in OneNote go to: