Principal Approved
Coding Fundamentals 1
Canvas Course
Students enrolled on Coding Fundamentals 2 should have complete Coding Fundamentals 1. Students should have the basics of the Microsoft Make Code editor and the sensors on a Micro:bit. Students will apply concepts learned in Coding Fundamentals to the Makecode Arcade platform. This is the main game programming platform, which simplifies the complex internal logic into the form of building blocks, making it easy to understand. As long as students can understand the meaning of each block, they can easily get started with the game programming platform. The platform contains simulators. By building blocks in one step, the real-time effects will be displayed on the simulator on the left side of the interface, making debugging less difficult. The platform supports building block to code, other supported languages are Javascript and static python. On the Arcade platform, students create advanced games with maturity of programming skills through step-by-step programming. Students will be prepared to earn the Gaming Essentials Digital Tool at the completion of this course.