Digital Summer 2020

giphy

Digital STEM Summer Camp at Poly Ed

All sessions run Monday – Friday, 9:00 am – 12:00 pm and 1:00 pm- 3:30 pm.  Students are encouraged to use the noon hour for lunch.  All sessions will be fully digital and scheduled on Zoom, Google Meets, and an assortment of other applications.  For participation, students will need a laptop with an internet connection.  This can be a Mac, Windows PC, or Chromebook.  Mac or Windows are encouraged.  Due to our focus on code, tablets and mobile devices will not suffice.  Students will pre-register for all necessary websites and having a printed sheet with all relevant logins at hand during the day.

The morning session will feature a game followed by the lesson for the day.  Our afternoon sessions will feature strategy games and extra sessions.  We are pleased to announce that our go and magic instructors from last year are returning digitally!  Please check back as we finalize details!

All necessary physical supplies will be mailed prior to the start of each session.

Please CLICK HERE for registration form and tuition.


Game Design in Python and Scratch

This session will focus on the creation of both action and strategy video games.  Python platforms will include PyGame and Turtle modules.  Students will learn to generate art assets for a game, focusing on convincing character and background design within set parameters.  We will explore retro games as our models, dissecting the design decisions that make each game unique.  We will also have selected readings on the game design mindset.

Session 1 – REGISTRATION FULL

June 15-19

Session 2

July 20-24


Hacking and Cracking Code in Python

Back after last year’s introduction are our sessions on security and hacking!  In this session, we will cover modern hacking fundamentals.  Topics will include modern security methods and code generation.  Due to the number of students taking this session a second time, our topics will be new to 2020 and vary between sessions 1 and 2.  Digital security has been under attack as long as it has existed, creating an intellectual arms race between those making machines safer and those seeking to exploit any weakness.  To create a safe system, first you must learn to break it!  Use your new skills responsibly!

Session 1

June 22-26

Session 2

July 13-17


Robotics with Lego, Arduino, or Raspberry Pi

Full details forthcoming – all robotic materials will be shipped prior to the session.

Can’t get enough robotics?  Do you have experience with technologies like Mindstorms and Scratch, and are you ready for a new challenge?  Perhaps you’re a newcomer who would like to delve deep into the world of thinking machines?  Join us for a week of robotics and programming.  Our younger students will work with the Lego EV3 robotics platform, commonly seen in competitions like the International First Lego Robotics competition.  The EV3’s unique programming language and array of sensors offer the perfect platform for both newcomers and young veterans.  Arduino is a popular, open-source microcontroller and programming language.  Flexible and powerful, Arduino is used all the way up through college and even into professional electronics prototyping.  We’ll learn to control a variety of sensors and actuators that underpin our increasingly-robotic world.  For those students with extensive experience in both Lego and Arduino, we are adding the option for robotics in Raspberry Pi this year.  Raspberry Pi is a modern, single board, Linux computer with tremendous flexibility and power consumption suited to robotics applications.  Additionally, we will design and 3D-print custom robotic parts for our creations.  Join us, and build the future robotic overlords!

Session 1

July 6-10


Math and Algorithms in Python and Scratch

In this session we will discuss many of the algorithms that run our digital world.  Python is a powerful scripting language that has become ubiquitous in science, engineering, mathematics, finance, and many other fields.  Topics will include fraction geometry, algorithmic complexity, complex numbers and probability modeling.  Jump right into the core of computer science!  We will learn to incorporate modules including: SciPy, NumPy SymPy, and MatPlotLib.

Session 1

June 29-July 3

Session 2

July 27-31


Board Game Design – Back By Popular Demand!

Session 1

August 3-7


As always, our enrollment ages/grades are flexible, so if you believe your student belongs in a different age group, please let us know.