Coding for Kindergartners
Now that my students have had some great experiences with Scratch through debugging, creating debug-its and games, I thought it was time for them to have some authentic experiences connected to what computer programmers may do in the 'real-world.' I immediately thought of how in any design field, be it architecture or software, the designer must create with the client's needs in mind. These are the constraints, so to speak. In other words, a house in the Philippines will have different features than a house in Seattle, Washington even though similar tools may be used to build and design both homes. The same thing with programming. The finished product will be very different, depending on the what the client or use wants and needs. I had my students design something for a kindergarten teacher in my district. She requested that they create an animation of a popular children's book in time for Halloween (note: real-world = timeframes and real deadl...