Scratch Programming Summer Camp 2020
During this summer camp, students will learn the fundamentals of programming using Scratch. Programming supports "computational thinking," which helps children to learn important problem-solving and design strategies. Learning Scratch is the best way to learn creative computing for kids early on who have not yet had experience with programming.
Age 6-12 | 5 Days | No Prerequs | Grade 1-6 | Ratio 1:7
What Is Scratch？
Scratch is a visual programming language that was created by The Lifelong Kindergarten Group at MIT Media Lab. Scratch is designed especially for kids and teenagers but is used by people of all ages. The idea of Scratch is sharing, reusing and combining code. Their slogan is "Imagine, Program, Share." Scratch is used in more than 150 different countries and available in more than 40 languages. Scratch is very easy to learn, yet it still teaches all of the main concepts of computer programming. It is a great way for children to learn to think systematically and work together with other students, while also exploring their own creativity and self-expression.
Throughout this program, students will-
1. Gain creative computation concept
2. Design and build their own Scratch games using programming knowledge
3. Create 8 different Scratch games through the learning process
4. Cultivate an interest in programming
5. Learn the computational concept of loops, if, sequence and more
6. Increase logical thinking ability
7. Bring their projects home
Our Scratch Program is the best way for young students to begin learning programming concepts and logical-thinking skills. Scratch is a visual programming language specially designed for kids, allowing students to use their creativity to design all sorts of programs and games.
Cornerstone of Advanced Programming Language
Help students lay solid foundations for learning advanced programming languages in the future with the foundational elements.
Abilities to Join the Scratch Competitions
Join Scratch competitions hosted by various organizations, work towards a goal, meet friends who have the same interests, and win the prizes.
Develop & Cultivate an interest and passion for Computer Science & Programming
Enhance and improve logical thinking and problem solving skills so integral in today’s society. Help form building blocks for young kids to go forward on their path in computer science & programming.
Meet Our Instructors
Our team of instructors come from the top universities in the nation and are passionate about sharing their knowledge with the next generation. They are experienced in teaching children and bring their industry knowledge to bear.
“Ivy Seed has been more than just a camp – it has been the beginning of a student’s career.”
A Typical Day Includes
5 Hrs 15 Mins
Students will learn programming skills from instructors, and then be able to explore and practice these new tech skills on their own and in collaboration with their peers.
Activities & Socializing
Students will participate in indoor and outdoor STEM activities. These activities enable students to make new friends and experience campus life at top universities.
Each student will have time to focus on his/her personal projects and work one-on-one with the instructor to gain the most out of the program.
Doing STEM activities is a fun and interactive way for students to get to know their peers and instructors while also learning important computer science concepts. Students will play games which are based on the ideas of binary numbers, computer logic, and image representation, just to name a few.