Middle School Programs

Computer Science: Interactive Games and Animations

Through this program, the Interactive Games and Animations unit of code.org, students build on their coding experience as they create programmatic images, animations, interactive art, and games. Starting off with simple, primitive shapes and building up to more sophisticated sprite-based games, students become familiar with the programming concepts and the design process computer scientists use daily.

They then learn how these simpler constructs can be combined to create more complex programs. In the final project, students develop a personalized, interactive program. Along the way, they practice design, testing, and iteration, as they come to see that failure and debugging are an expected and valuable part of the programming process.

Class Meeting Dates and Time:
Monday 9/16, No School, BVSD PD day, 9:00 AM ~ 4:00 PM (6 Hours)
Monday 10/14, No School, BVSD PD day, 9:00 AM ~ 4:00 PM (6 Hours)
Wednesdays, 11/13, 11/20, 12/4, 12/11, 5:30 PM ~ 7:30 PM (4 *2 Hours)

20 hours in class time. 5~10 hours of project time at home. Students will showcase their work on the last day of class.

Physical Computing

Through this program, we will complete the Unit 6 of middle school students physical computing curriclum of code.org. Students will develop their programming skills, while exploring more deeply the role of hardware platforms in computing.

Harkening back to the Input/Storage/Processing/Output model for a computer, students look towards modern “smart” devices to understand the ways in which non-traditional computing platforms take input and provide output in ways that couldn’t be done with the traditional keyboard, mouse, and monitor.

Using App Lab and Adafruit’s Circuit Playground, students develop programs that utilize the same hardware inputs and outputs that we see in many modern smart devices, and they get to see how a simple rough prototype can lead to a finished product. The unit concludes with a design challenge that asks students to use the Circuit Playground as the basis for an innovation of their own design.

Class Meeting Dates and Time:
Monday 9/16, No School, BVSD PD day, 9:00 AM ~ 4:00 PM (6 Hours)
Monday 10/14, No School, BVSD PD day, 9:00 AM ~ 4:00 PM (6 Hours)
Wednesdays, 11/13, 11/20, 12/4, 12/11, 5:30 PM ~ 7:30 PM (4 *2 Hours)

20 hours in class time. 5~10 hours of project time at home. At the last day of class, students will showcase their work.

First Lego League (FLL) Robotics Competition Bootcamp

Our FLL Robotics team bootcamp is designed for students who want to be challenged and participate in the design and build of autonomous robots that compete in First Lego League in the 2019~2020 season.

We’ll solve robot challenges set up by the “City Shaper” competition, and will choose and solve a real-world problem in the Research Project and present our research and solution at the competition. 

Teams are also judged on “core values” – how well we work together as a team and with others, so we’ll develop those skills too. It is challenging, but the team will learn tons and have lots of fun. Last year we won first place in Robot Design, and this year we plan to do even better! 

In these weekly sessions, team members work in groups to complete all aspects of the FLL Competition, including robot design, In preparing for the competition, team members develop their presentation skills, as well as their knowledge of robotics and STEM, as they must present their solution (with a dash of creativity) to judges. They also practice FLL core values, which emphasize discovery, teamwork and good sportsmanship.

Meeting Time: Wednesdays 5:30 PM ~ 7:30 PM
Meeting Dates: 
August 21st, 28th
September 4th, 11th, 18th, 25th
October 2nd, 9th, 16th, 23rd, 30th
November 6th.

Age:
FLL requires studnets age 9~14. This is the age on January 1st 2019. 

Tuition includes the following:
(1) 12 weekly 2-hour sessions (Wednesdays 5:30 – 7:30 PM)
(2) FLL team and competition registration
(3) Robotics sets and materials use for the 2019~2020 theme of CITY SHAPER
(4) Team T-shirt