Mobile App Design – Android – Level 1

Purpose: Kids build their own mobile applications using software developed by MIT and endorsed by Google. Course Structure: 2 Formats: 1. Three full-day Workshop Sessions 2. Twelve 2-hour Workshop Sessions Course Overview: Turn play into learning! Tap into your imagination! Learn popular child-friendly Mobile App building tools and techniques to build games and apps. Intuitive yet powerful tool to build apps for fun, school and business!

Minecraft Modding

Purpose: Harness kids’ wild enthusiasm for Minecraft to teach (object-oriented) programming concepts. Course Structure: 3 Formats: 1. Five 4-hour Workshop Sessions 2. Three or Five full-day Holiday Workshop Sessions 3. Twelve 2-hour Workshop Sessions Course Options: - Survivors Level 1x (no programming exposure reqd.) - Hardcore Level 2x (programming exposure reqd.) Tools: Java, Eclipse, Minecraft Forge, MCreator Techniques: Minecraft Modding, Object-oriented programming using Java Course Overview: Minecraft is cool Making your own mods is way cooler! Modify the world’s most popular video game using the world’s most popular programming language – the easy and fun way! Students learn how to build and share mods, using Modding Tool. They build Minecraft mods based on the concept explored, with emphasis on creative thinking, analysis, design and development.

Visual Programming 1

Purpose: Develop PC Games and Interactive Stories using intuitive visual programming language Tools: MIT’s Scratch, Optional Interfaces: Microsoft Kinect, LEGO WeDo Robotics Techniques: Rapid Prototyping, Testing, PC Game Development Related Competitions: National STEM Video Game Challenge Course Overview: The goal is to introduce programming logic to students to help analyze and build PC Games, Animation and Interactive Stories. Students build mini-projects based on a concept each week, with emphasis on analysis and design concepts, and exploring alternate ways to solve a problem.

Java Level 1

Purpose: Develop Java using Greenfoot, the intuitive visual programming tool Tools: Greenfoot, JDK Techniques: Object-oriented programming concepts, Java applications Related Competitions: Greeps, the Greenfoot Programming Competition Course Overview: Learn the most popular programming language in the world – the easy way! Students analyze and build Java applications using an interactive, visual editor for Java, Greenfoot. They build mini-applications based on the week’s concept, with equal emphasis on design and development.