One of the best gifts a teacher can receive is time. When deciding what to teach, as well as how to teach it in order to achieve the desired curriculum outcomes, it's incredibly helpful to have some ready-made learning materials. Especially when working with a circuit that's new to you.
Each of the introductory programming activities for CHRP4 includes a set of program analysis activities, as well as a set of programming activity challenges. These are included in comments at the bottom of each of the programs, allowing students to copy and paste code examples from the activities into their program, and modify their program to meet the challenges. Incorporating these activities into the program also simplifies assessment for both the students and the instructor, as students only have to submit one program for marking.
A complete set of programming activities is taking shape, including five introductory programming projects to lead learners through all of the basic coding tasks that will allow them to make their own simple robots, a line-following robot starter project, and two advanced programming activities that allow learners to interface servos (including learning about interrupt code) and SONAR sensors so that they can make their CHRP4 into more advanced object-sensing and Sumo robots.
All of the code is available on the GitHub page.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.