INTRO TO PROGRAMMING WITH SCRATCH & JAVA™
Programming & App Development Courses, Summer Computer Camp Courses
Ages: 10-12 (Must turn 10 by 12-31-14)
Duration: Weeklong Day Camp & Sleep Away Camps
Skill Level: Beginner – Intermediate
Ratio Guarantee: 8 Students per Instructor
Scratch (A Project from the MIT Media Lab) | Java™ (Eclipse®)
Ease into object-oriented programming concepts with Scratch (a project of the MIT Media Lab), creating stories and interactive adventures with stackable code blocks. Your next stop will be an introduction to Java™, one of the most powerful languages used for both internet apps and software programs. Complete fun mini-challenges throughout the week, and get a taste for real-world programming. Take breaks with supervised outside play, sports and techtivities.
Scratch is a drag and drop program that introduces young minds to programming. Create story lines and generate interactive adventures. With Scratch, you learn the fundamentals of programming by snapping together colorful blocks of code. This computer summer camp visually teaches the fundamentals of programming in such a way that very young minds can grasp the advanced concept of programming.
The advanced students will be transitioned from Scratch into Java™ programming. They will create similar programs to Scratch users, but they will be working in a professional programming language, creating simple to intermediate programs.
For more info on Scratch, please visit http://scratch.mit.edu
At iD, balance is very important. Our tech camps are fun and engaging, and completely unlike school. We want you to develop genuine passion for STEM subjects, and keep coming back year after year. If it’s not fun—and if you don’t learn a lot—we know you won’t return. You can expect roughly 5 hours a day of instruction, with plenty of time for supervised breaks, social time, outdoor play, optional sports, video games, and other creative techtivities. Many clients describe the total iD experience as “magical” and “unlike anything else.” We work hard to make the experience unique, memorable, and valuable.