Principal Approved
Canvas Course
Coding Fundamentals 1, provides an introduction to Physical Computing that guides students to explore fundamental CS concepts by programming with the micro:bit, a simple programmable computer device. Each unit of the course guides students through the learning process with three practices: analyzing computer applications, prototyping a project that reflects the result of their analysis, and communicating about their projects. Projects are based on teaching students to think computationally: to decompose problems, abstract and modularize, reuse and remix existing solutions, and to test fully to arrive at a working solution. Students that complete Coding Fundamentals 1 will be prepared to take the Programming and Logic Essentials Digital Tool Certification.