Another summer, another round of summer camps. For the last three years, Ive been enjoying teaching a variety of tech camps here in Atlanta. My students are typically 2nd to 7th graders, and Ive enjoyed teaching week-long camps such as Build Your Own Robot, 3D Design and Printing, and the big favorite, Minecraft Engineering. Just behind the Minecraft camp, however, is the Beginning Game Programming Camp. Ive now taught it three summers in a row, and it remains popular. Kids love games, and kids like the idea of learning to create their own games. Theyve got to start somewhere, and Scratch programming has consistently proven to be a great tool for introducing programming concepts and thought patterns.
Ive written previously about the DK workbooks that I use (you can read more about those workbooks here and here and here), and I always make a bunch of other books available as resources. I let the kids take the workbooks home when the camp is finished so they can share it with their parents and siblings. Each summer, Ive tried to improve on the curriculum, and this past week I got to take some camp upgrades for a test spin.
Last summer was the first time I introduced gamification to the game programming class. Each camper was provided a badge and a small checklist. As they worked through two workbooks and completed games/projects, they would level up. These checklists were taped to the whiteboard and provided a bit of incentive and competition to the students as they worked hard to reach Level 10. The problem I encountered was that many students didnt like the competition part some older students just moved more quickly through the levels, and the younger students tended to feel a bit overwhelmed. This time around, I instead provided each student with a small booklet and badge and allowed them to move around the nine games/projects and do the ones that interested them instead of a set list of consecutive projects. We took frequent breaks and I introduced them to other subjects related to programming (more on that in a moment).
Below you can see some photos of the badges and booklets. The students enjoyed taking the booklets home and showing their parents the progress they were making. My initials and a big checkmark brought a lot of smiles and I could see the sense of accomplishment each student received as they leveled up. I also awarded up to eight Achievement stickers to students when I saw them doing something useful or impressive; these included TEACH badges for explaining a concept to another student, DEBUG for successfully finding a bug on their own, and, the favorite, TEAMWORK for working together to solve a problem or find a unique way to do something.
With five days to level up, there was no pressure and I allowed students to take their workbooks home to continue their progress. Level 10 could only be achieved by creating their own unique game, and all the students were successful in finishing a game by Friday. I awarded a lot of TEAMWORK and DEBUG achievements but also quite a few RESEARCH and UPGRADE badges.
I mentioned earlier that, during the Scratch Game Programming camp, I introduced the students to program-related topics. One of those topics was robot programming. Kids are fascinated by robots (adults, too), and its an easy thing to hand a student who might be hesitant to learn programming a small robot like the Edison and ask him to drag some blocks on the screen to program the little robot to drive a loop around his chair.
I was fortunate this week to have an Edison to show the kids. This little robot has studs on it so LEGO blocks can be attached, but I was much more impressed with the new tool thats being released shortly called EdBlocks. EdBlocks is a browser-based tool that lets the user drop pre-coded blocks on the screen and string them together to create more complex instruction sets. I was able to use EdBlocks to get a few of the younger campers a bit more confident with the drag-and-drop Scratch block programming. Whats interesting is that EdBlocks is based on the Scratch tool, and some of the blocks (especially the looping-style blocks) shared a color scheme with their Scratch counterparts. The visual similarities, in my opinion, made it much easier for my younger programmers to feel at home once they dove into Scratch.
The only problem I had was that they didnt want to leave the Edison and start learning Scratch. They had the robot doing zig-zag patterns out in the hallway and beeping away at obstructions. The kids were so engaged that Im seriously consider creating an entire camp that revolves around the inexpensive Edison robot. I was provided with eight sample lessons, but the final (and FREE) resource pack will include 23 lessons and a teacher compendium!
And speaking of new camps, my next camp (a new one titled More Game Programming) will be up and running in a few weeks, and Ive got another absolutely incredible resource from DK. Each camper will be given a copy (to take home when the camp is done) of the brand new Coding Projects in Python. Ive read through the book, done most of the projects, and Im blown away by what a great resource this is for a younger audience.
This is a much lengthier book, coming in at 224 pages. Just as with the workbooks, this book is filled with colorful graphics, useful sidebars, Expert Tips, and much more. The book offers up over 15 different games and projects to code in Python, and its the layout of this book and the unique way it teaches the reader to code with Python that convinced me to offer the camp. With well-defined step numbers, the layout makes it easy for students to not accidentally jump ahead and skip over something important. This is a big dealmany coding books are just paragraph after paragraph after paragraph with code snippets tossed in, and Ive found that kids can often get lost easily in the maze. These projects are spread out and not rushedstudents have plenty of graphics to explore that explain key concepts and the sidebars are engaging. My oldest son has enjoyed the book (going into 5th grader) and I have no doubt the 3rd to 5th graders who will be taking the camp will find the projects fun. Even better, however, is the fact that they will get some solid experience with coding using a text-based language instead of a visual tool like Scratch.
Coding Projects in Python just came out, so I am fortunate to be able to have copies for each student. If youve got a student at home during the summer who is bored or needing a challenge, this is the book for him or her. And because Python is free to download and install, theres nothing else to buy. (It will run on both Mac and PC.)
All in all, Im keeping some kids busy this summer with lots of fun and interesting tools. From the Edison robot to Scratch programming to coding in Python, Im enjoy seeing the look of satisfaction on these kids faces as they learn new skills and have many Ah-hah! moments. Whether youre teaching your own camps or just have a kid or two at home during the summer and are looking for some ideas, these books and programming tools and robots are a sure-fire way to keep reading skills and brains sharp.
Note: Id like to thank DK and Team Edison/Microbric for providing review copies of the Python book and the Edison robot and EdBlocks tutorials.
James Floyd Kelly is a full-time writer. His latest three books are Digital Engineering with Minecraft, Tinkercad for Beginners and The Ultimate iPad. Learn more by visiting his website http://jamesfloydkelly.com
See the original post:
Summer of Coding and Robotics - GeekDad (blog)
- Robotics - Gizmag [Last Updated On: June 12th, 2016] [Originally Added On: June 12th, 2016]
- Download Microsoft Robotics Developer Studio 4 from ... [Last Updated On: June 16th, 2016] [Originally Added On: June 16th, 2016]
- Robotics News & Articles - IEEE Spectrum [Last Updated On: June 19th, 2016] [Originally Added On: June 19th, 2016]
- Robotics - Wikipedia, the free encyclopedia [Last Updated On: June 19th, 2016] [Originally Added On: June 19th, 2016]
- Robotics News & Articles - IEEE Spectrum [Last Updated On: June 19th, 2016] [Originally Added On: June 19th, 2016]
- RIA - Robotics Online - Industrial Robot Automation [Last Updated On: June 19th, 2016] [Originally Added On: June 19th, 2016]
- Three Laws of Robotics - Wikipedia, the free encyclopedia [Last Updated On: June 25th, 2016] [Originally Added On: June 25th, 2016]
- Robotics [Last Updated On: July 18th, 2016] [Originally Added On: July 18th, 2016]
- Houston Robotics [Last Updated On: August 12th, 2016] [Originally Added On: August 12th, 2016]
- Home - Illinois Tech Robotics [Last Updated On: August 27th, 2016] [Originally Added On: August 27th, 2016]
- Robotics - Wikibooks, open books for an open world [Last Updated On: September 8th, 2016] [Originally Added On: September 8th, 2016]
- JPL Robotics: Home Page [Last Updated On: September 8th, 2016] [Originally Added On: September 8th, 2016]
- ABB Robotics [Last Updated On: September 10th, 2016] [Originally Added On: September 10th, 2016]
- Softbank Robotics | Humanoid robotics & programmable robots [Last Updated On: September 29th, 2016] [Originally Added On: September 29th, 2016]
- Robotics - Wikipedia [Last Updated On: October 20th, 2016] [Originally Added On: October 20th, 2016]
- STEM Robotics 101 NXT | STEMRobotics [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Industrial Electronics and Robotics Technician [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Future of Robotics|Robots of the Future|Robot Links [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Industrial Robotics Training | School of Technology [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Robotics | An Open Access Journal from MDPI [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Robotics Technician & Automation Training - Online Course in ... [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Rich Hooper, PhD, PE: Robotics Engineer [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Robotics Toolbox - PeterCorke.com [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- ROBOTC | Robotics Academy [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- How have robots changed manufacturing? | HowStuffWorks [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Professional Development | Robotics Academy [Last Updated On: October 25th, 2016] [Originally Added On: October 25th, 2016]
- Robotics Academy [Last Updated On: December 14th, 2016] [Originally Added On: December 14th, 2016]
- KUKA Robotics | KUKA AG [Last Updated On: December 14th, 2016] [Originally Added On: December 14th, 2016]
- Robotics Engineer - Science Buddies [Last Updated On: December 24th, 2016] [Originally Added On: December 24th, 2016]
- Robotics - reddit [Last Updated On: January 10th, 2017] [Originally Added On: January 10th, 2017]
- Preorder Snap Flying Camera | Vantage Robotics [Last Updated On: January 25th, 2017] [Originally Added On: January 25th, 2017]
- Robotics - The Great Courses [Last Updated On: January 25th, 2017] [Originally Added On: January 25th, 2017]
- Belding hosts largest robotics competition in history of event - Greenville Daily News [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- Robohub Digest 01/17: New year, new perspectives and forecasts for the year ahead in AI, machine learning and ... - Robohub [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- Robotics-focused ETFs see big gains, Trump could hasten trend - MarketWatch [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- Robotics competition events help teens express creativity - Monroe Evening News [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- First Tech Challenge: High schools battle in robotics competition - The Journal News | LoHud.com [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- Gemini school robotics team wins in 'FIRST' competition - Chicago Tribune [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- TMRIES to impart robotics education - The Hindu - The Hindu [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- Meridian robotics team gears up for Idaho FRC Regional - KBOI-TV [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- South High wins Volvo's robotics tournament - Herald-Mail Media [Last Updated On: February 6th, 2017] [Originally Added On: February 6th, 2017]
- Local robotics students headed to World Championship tournament - KOLO [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Oxford Hills robotics club to compete in North American championship - Lewiston Sun Journal [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Panther engineering and robotics team paves pathways to innovation - Clay County Free Press.com (subscription) [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Shopping robots on the march in Ocado - BBC News [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- OHS robotics club dazzles McKinley students - Southernminn.com [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Toyota Industries Acquires Warehouse Robotics Developer - WSJ - Wall Street Journal [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Rehab robotics field promises to return control, mobility to aging population - Arizona State University [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Mount Paran Christian School Robotics Team has engineered their way to State Competition - MDJOnline.com [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- 33C3: Edible Soft Robotics - Hackaday [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Keller students Starstruck on robotics - Fort Worth Star Telegram [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- WPI Robotics Team Has a Mission with Mars | News | WPI - WPI News [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Rethink's Robots Get Massive Software Upgrade, Rodney Brooks So Excited - IEEE Spectrum [Last Updated On: February 7th, 2017] [Originally Added On: February 7th, 2017]
- Front Porch: Vision Charter robotics teams perform well at state - Idaho Press-Tribune [Last Updated On: February 9th, 2017] [Originally Added On: February 9th, 2017]
- Raspberry Pi-powered arm: This kit aims to make robotics simple ... - TechRepublic [Last Updated On: February 9th, 2017] [Originally Added On: February 9th, 2017]
- Roam Robotics' lightweight, inexpensive exoskeleton for the masses - New Atlas [Last Updated On: February 9th, 2017] [Originally Added On: February 9th, 2017]
- Rehab robotics field promises to return control, mobility to aging population - ScienceBlog.com (blog) [Last Updated On: February 9th, 2017] [Originally Added On: February 9th, 2017]
- Rethink Robotics rethinks its software | ZDNet - ZDNet [Last Updated On: February 9th, 2017] [Originally Added On: February 9th, 2017]
- Home-schooled students studying robotics - Valencia County News Bulletin [Last Updated On: February 9th, 2017] [Originally Added On: February 9th, 2017]
- Botetourt 4-H Phoenix Robotics team sets sights on success - Roanoke Times [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- Hartland robotics teams take on the FIRST Tech challenge at state competition - Lake Country Now [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- iFuture Robotics cuts manpower needs of warehouses with its mobile robots - YourStory.com [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- Crescent Valley robotics focused on developing freshmen - Corvallis Gazette Times [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- CyPhy, Mitsubishi, and Soft Robotics Join Robo Madness on March 28 - Xconomy [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- Agility Robotics Introduces Cassie, a Dynamic and Talented Robot ... - IEEE Spectrum [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- FIRST Robotics Competition - Wikipedia [Last Updated On: February 10th, 2017] [Originally Added On: February 10th, 2017]
- Raptor legs & human hips: Giant leap for walking robots - RT [Last Updated On: February 11th, 2017] [Originally Added On: February 11th, 2017]
- Patriot Robotics Alliance upsets Brentwood Academy Alliances - Clarksville Now [Last Updated On: February 11th, 2017] [Originally Added On: February 11th, 2017]
- South Beach robotics squad advances to super regionals - The Daily World [Last Updated On: February 11th, 2017] [Originally Added On: February 11th, 2017]
- How drones and robotics may shape the future of conflict under President Trump - PRI [Last Updated On: February 11th, 2017] [Originally Added On: February 11th, 2017]
- Personal robotics the next technological revolution: Dr Vivian Balakrishnan - Channel NewsAsia [Last Updated On: February 11th, 2017] [Originally Added On: February 11th, 2017]
- Ford Bets $1B on Startup Founded by Waymo, Uber Vets - ABC News [Last Updated On: February 11th, 2017] [Originally Added On: February 11th, 2017]
- Woodall robotics team competes in Broken Arrow - Muskogee Daily Phoenix [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Students Compete in LEGO Robotics Design Contest in Brooklyn - NY1 [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Essex County Freeholders Honor Livingston Robotics Club Teams - TAPinto.net [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Robotics event offers lesson in teamwork - Lewiston Morning Tribune (subscription) [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Face off: Marion students compete in robotics competition - The Exponent Telegram (press release) (registration) [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Freshman Caldwell team takes first place in Regional Robotics Tournament - Idaho Press-Tribune [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Ford Motor bets $1 billion on robotics startup - Toledo Blade [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Alice Shaw robotics team building invention to save wolves | Local ... - Lompoc Record [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]