Students in Computer Science playing a board game using a programmed Micro:bit

Fundamentals of CS Course Syllabus


    Credit: 2 semesters = 1 elective high school credit

    This course is designed to facilitate mastery of the Fundamentals of Computer Science TEKS.  The TEKS will help students become problem solvers, critical thinkers and the opportunity to apply concepts learned. Along the way, we’ll enjoy learning about the micro:bit which is a pocket-size computer with a 5x5 display of 25 LEDs, Bluetooth and sensors that can be programmed by anyone.The micro:bit provides an easy and fun introduction to programming and making – switch on, program it to do something fun – wear it, customize it. Just like Arduino, the micro:bit can be connected to and interact with sensors, displays, and other devices. Throughout the course I will advance their Computer Science vocabulary, as well as  increase their abilities in analyzing, evaluating and apply programming concepts using Blocks or Javascript. My hope is for every student to explore and better themselves for a successful future. I am sure we will have a great time learning together

    First Semester 

    Making with the Micro:Bit  

    1. Micro:Bit Course

    1.1.  Making Micro:Bit

    1.2   Algorithms

    1.3   Variables

    1.4   Conditionals

    1.5   Iteration

    1.6   Mini-Project

    1.7   Coordinate Grid and LED

    1.8   Booleans

    1.9   Bits, Bytes, and Binary Numbers

    1.10 Radio

    1.11 Arrays

    1.12 Final Project

    Second Semester

    1. MakeCode Arcade Course 

    2.1.  MakeCode Introduction  

    2.2   Sprites

    2.3   Motion

    2.4   Loops

    2.5   Review

    2..6   Final Project


    2. Web Design 

    1. Web Design  

     2. Final Choice Project