What went well?
- Parents + Students = Win! In our most recent classes, we adjusted our space and class invite to welcome parents to learn along with their students. I enjoyed seeing the parents getting engaged in the material just as much as the student. For the students that were pair programming with their parents, it looked like they were having a fun time.
- The following workshop order worked well
- 1 hour – Hour of code on code.org. This helps the students obtain the core ideas of programming: loops, sequencing, variables, decision making.
- Many student just enjoyed building a Minecraft server. It was cool to see their excitement in learning that they could build and host a server for their own Minecraft building parties. In building a Minecraft server, the students had to follow steps a network engineer might do like installing java, putting file in a particular location on the computer, and using the command line.
What can be improved?
- Learning from server crashes: Sometimes the students think too big! It’s really fun to see the students test the limits of software. It’s very common for students to try to make very large blocks of mushrooms or TNT. The server usually doesn’t handle this scale of work. So… the students learn a lesson in making sure that their requests of the system are reasonable.
- Clarity of support scripts: We’re going to continue to increase the clarity of the scripts and lab instructions we’ve created for the class. For advanced students, they seemed to enjoy working ahead of the class using the instructions.
- Reviewing sample programs: I think we could have generated more diversity of work if we created a tutorial where the students executed and inspected existing sample programs of a higher complexity. I hope this would help spark more ideas. It’s great that I have the sample programs built already! In DroidScript or Arduino, you can make tons of interesting software by combining code and ideas from well crafted samples.
I do want to give a shout out to my friends who help co-teach this workshop with me. I really appreciate their time in helping to inspire the next generation of game developers!
Student learning about loops and variables
Sample programs from our ScriptCraft server
Top Stories on InspiredToEducate.NET
Learning To Code
- Learn to Build Your Own Conversational Bot using ChatScript
- 17 Fun Tools To Teach Kids To Code by @ChrisBetcher
- Benefits of Teaching Kids To Code That No One Is Talking About
- Easy Recipes for Building Android Apps using MIT App Inventor
- How to Build Your Mobile App using HTML
- Simple Minecraft Programming Using ScriptCraftJS
- Why hate science?
- 7 ideas for creating a student centered learning environment by Paul Andersen
- Using candy to teach DNA structure