Middle School (6–8)

Technology

3D Printing and Design MINI-COURSE

Grades 6–9
3D Printing and Design is a two-week, hands-on enrichment course for students in grades 6-9. During the first week of the course, students will learn the 3D design software, Tinkercard, and create a series of objects using step-by-step instructions.  Objects will include a button, trick die, chess pawn, spork, zipper pull, numbered die, customized stamp, and monogrammed ring.  Additionally, they will learn how to use a Ultimaker 2+ 3D printer and how to setup files to print 3D objects.  In the second week, students will work on hacking and modifying 3D designs of objects for their own use.  Students will have the opportunity to print out some of their designs during the course.  No prerequisite is required. (Also listed in Upper School.)
June 17 – June 28
9:00 am–12:00 pm
$678

Coding & Physical Computing with Raspberry Pi NEWMINI-COURSE

Grades 5-8
The Raspberry Pi is a low-cost, credit card-sized computer which allows you to develop and execute code for a range of physical electronics and beyond.  In this session, campers will work with the Raspberry Pi both collaboratively and independently to create something fun and educational, all at their own pace.  Campers will explore creating their own animations, developing machine intelligence and connecting the Raspberry Pi to LED's, piezo alarms, and more!  (Also listed for Lower School)
June 17 – June 28
10:00 am–12:00 pm
$565

Introduction to Programming (Parrot Drones & Dash Bots) MINI-COURSE

Grades 6–9
Introduction to Programming is a two-week, hands-on enrichment course for students in grades 6-9. For the first week, students will be enrolled in the Accelerated Intro to CS Course on code.org, where they will learn the core computer science and programming concepts of algorithms, loops, and functions with parameters.  In the second week, students will accomplish programming challenges using their newly acquired coding skills to program a variety of robots (Sphero, Dash, and Parrot Drone) using the apps Tynker and Tickle.  No prerequisite is required. (Also listed in Upper School.)
June 17 – June 28
12:30 pm–3:00 pm
$565

Web Design & Multimedia  MINI-COURSE

Grades 6–8
Jump into the exciting world of web design and online multimedia! In this course, you’ll be part programmer, part technician, and part artist, creating your own interactive website, using Weebly and fun graphic design apps. Explore the basics for image editing as well as animation basics. Customize your own photos, images, graphics, and artwork with a photo editor. Make your own animated Gifs and memes, and learn how to embed Youtube videos or videos games on a web page.  By the end of the course, you will have a website to show to friends and family anywhere in the world.
June 17 – June 28
12:30–3:00 pm
$565

Programming with Python MINI-COURSE

Grades 6-8
In this course, students will learn Python, an object-oriented programming language used by Google, Facebook, Youtube and NASA - to create games, art, and animations through guided learning modules and project-based lessons, while being introduced to a variety of programming concepts. With an interactive coding environment, create your computer program in the form of stories or animation: Build an e-card to celebrate an event, make art, create a graphic design or recreate a company logo, build a chatbot mimics a human conversation,  or make your own video game! This course does not require coding knowledge, so it's perfect for students just starting out.
July  1 - 12
12:30–3:00 pm
$508.50

Game Design and Animation with Scratch MINI-COURSE

Grades 5-8
"Scratch" is a programming language that allows for the creation and and sharing of interactive media (stories, games, and animation) with people from all over the world.  As they create with Scratch, rising 5th - 8th grade students learn to think creatively, work collaboratively, and reason systematically, all critical 21st-century learning skills.  This class will teach students introductory programming using Scratch, a graphical block-based programming language developed by the MIT Media Lab. Students will ultimately design and create an original video game or animation, then share it with the world for critical feedback and modification.  No prior programming experience is necessary. (Also listed in Lower School)
July 15 – July 19
9:00 am–12:00 pm
$340

App Inventor MINI-COURSE

Grades 5-8
App Inventor is a graphical block-based programming language developed by Google and MIT. It allows children new to computer programming to create software applications for the Android operating system.  In this course, rising 5th - 8th graders will design and develop Android apps (for smartphones or tablets) by brainstorming and working collaboratively in small groups.  Teams will then develop prototypes, critique and troubleshoot as a group, and build functional and working cloud-based Android apps or games, which can then be downloaded to and modified from personal devices. Prior block-based programming experience (e.g. Scratch) is helpful, but not required. (Also listed in Lower School.)
July 22 – July 26
9:00 am–12:00 pm
$340
Located in Washington, D.C., St. Albans Summer Programs – a combined summer camp and summer school for area and out-of-town boys and girls in grades Pre-K through 12 – provides half- and full-day academic and art classes and athletic camps for football, golf, rowing, swimming, and tennis at state-of-the-art athletic facilities.