Middle School (6–8)

Technology

3D Printing and Design  NEW 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 19–June 30
9:00 am–12:00 pm
$678

Introduction to Coding NEWMINI-COURSE

Grades 6–9
Introduction to Coding 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.)
(3 spots remaining)
June 19–June 30
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 with the latest technology and programs. The course will also include presentation tools such as PowerPoint, Prezi, Animoto, and SMART Boards. Students will learn how to customize images, graphics, and artwork. By the end of the course, they’ll have a website to show to friends and family anywhere in the world.
June 19–June 30
12:30–3:00 pm
$565
 

Programming with Python & Swift NEWMINI-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 projects, while being introduced to a variety of programming concepts.  Students will also become acquainted with Swift - a programming language used to build many of today's smartphone & ipad apps, through Swift Playgrounds for iOS.  This course does not require coding knowlegde, so it's perfect for students just starting out.
July 3-July 14
12:30-3:00 pm
$508.50

Game Design and Animation with Scratch NEWMINI-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)
(FULL)
July 17-July 21
9:00 am–12:00 pm
$340

Robotics Competition MINI-COURSE

Grade 6–8
The two-week course will be a challenging, fast paced, detail oriented course involving LEGO ® Robotics. We will take two weeks to simulate a FIRST LEGO ® League competition. On the final day of the class, we will have a friendly robot competition with prizes and special awards. The theme of the competition this year is Trash Tek. We will build an entire competition zone which includes trash-themed missions, such as collecting recycled materials, sorting useful trash, collecting methane to use as energy, and many other interesting and challenging missions! We will build a robot using the LEGO ® EV3 Mindstorms to accomplish the missions and score as many points as possible. Students will be split into teams and start solving technical challenges immediately. Be ready for challenging yet fun weeks of creating, building, and competition!
July 17–July 28
12:30–3:00 pm
$565

App Inventor NEWMINI-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 24–July 28
9:00 pm–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.