Computer Programming (On-Site)
July 16-20, 2018, 9 am - 4 pm (Monday-Friday)
Open to students entering grades 10-12
Course Credit: 1/2 Trimester Science
Most of us interact with a computer or smartphone several times a day. But how many of us know how to write even the simplest of computer programs? Steve Jobs once said, “I think everybody in this country should learn how to program a computer, because it teaches you how to think.” Sheryl Sandberg, COO of Facebook, took that argument further by saying, “An understanding of computer science is becoming increasingly essential in today's world.” Once you learn to program a computer, the possibilities are endless. This prompted Drew Houston, the founder of Dropbox to rightly state that computer programming is “the closest thing we have to a superpower.”
This course is for students who have little to no programming experience, but are eager to take on the challenge of programming. Students will be introduced to the basic computer science principles of the AP Computer Science curriculum, but the focus of the course is on the students writing their own programs in Java. The culmination of the course is for students to create their own games. There is a requirement of a few hours of prework before the course begins.
Michael Schlenker, instructor
Michael Schlenker joined the faculty in 2008 and currently teaches physics, Alternative Energy, and Robotics. A life-long tennis player and outdoorsman, Michael has coached basketball and tennis. Before coming to Rivers, Michael worked for nine years in management consulting, doing business projects in China, Thailand, South America, and Europe. He also taught at an international school in Rome, Italy for three years. Michael holds engineering degrees from Dartmouth and a M.Ed. from the Harvard Graduate School of Education.
Details & Eligibility
▸ On-Site Course
▸ July 16-20, 2018, 9 am - 4 pm
▸ Students entering grades 10-12
▸ Credit: 1/2 Trimester Science
2018 Tuition: $875 (includes lunch)
Financial aid is available (June 1 deadline)