I recently had the opportunity to observe a 10-year-old boy learning to code a basic computer program. For those of us computer challenged, coding is the programming language that designs software, apps, computer games, and even websites such as mine. Is this a lesson for gifted children? Actually not! Everyone can learn the basics of programming in this day and age - we just need to learn how to think!
The first step in this boy's learning was to teach him basic vocabulary, facts, and rules. This was his foundation to coding. A designed activity followed to engaged the boy in demonstrating that he really understood the foundation. (Note: There were no time restraints on this child's learning. Why must we rush our kids?)
And then... wonderful things began happening! The boy looked at the entire foundation and began systematically analyzing it. He examined carefully all the parts and how they related to each other. This was followed by the boy experimenting with the varying effects of the codes. In a language that you and I can understand - the boy created his own version of the Pac-Man game.
Comments