
With their former years of robotics and programming experiences, across a systematic continuum of engineering systems, students were already well versed in If-Then Statements, Switch Cases, While Loops, etc. Pondering this notion, it occurred to us that we could provide our young students the “familiar and scaffolded context” of reconstructing NXT robots, challenging them to ultimately solve for the same exact missions our students originally and proficiently programmed in NXT in their fourth grade year, re-programming in RobotC, in the beginning of their fifth grade year.Īs it turns out, our young students exceeded all expectations, easily grasping the new programing concepts, skills, and requirements for successfully completing the PBL ( project-based learning) tasks and challenges they were able to solve for. Just a couple of weeks before the start of school, we became inspired to teach RobotC programming after several local teachers and robotics coaches shared their concerns with us about the need for students to learn high level and industry-standard programming well before their high school years.

students at Allendale Columbia School were initially perplexed by some very new terminology, concepts, and programming requirements, it didn’t take long to see that our elementary grade students were up to the challenge of learning an industry-standard, text-based programming language typically taught at the high school and college levels: RobotC. What?! No graphical programming icons? We have syntax errors in our code? What’s the deal with all the curly braces, brackets, and semicolons? Did we hear pragma statements? You want to know our pseudo code?

Programming in RobotC – Starting in the Lower School Grades Posted on November 20th, 2014 by ssorrentino
