Offered: Online School for Girls, Summer (June 13 – August 5, 2016) AND School Year (September 2016 – May 2017)
The goal of this course is to create an environment where students develop the skills to express their creativity in various programming languages. The course will start by introducing students to basic programming constructs and techniques using a simple but powerful drag-and-drop programming language in an animated environment. Students will then learn to create simple apps, explore a Java-like language that incorporates an electronic sketchbook with graphics and animation, and finally move on to object-oriented programming with 3D graphics. Throughout the course, students will conduct research and collaboratively investigate current issues surrounding computer science, specifically focusing on recent events involving computer science and the issues surrounding women in technology. By the end of the course, students will understand how relevant and important computer programming is in the world around them. This course prepares students for all advanced One Schoolhouse computer science courses.
Summer courses are for-credit opportunities for ambitious students to get a jump on the next academic year. Students participating in these courses should plan to devote 25-30 hours per week for eight weeks to their course. Students will receive grades and comments in these classes, which are the equivalent of year-long, high-school level courses. Because of the pacing and intensity of for-credit summer courses, there is little flexibility; students must be available and have internet access for all eight weeks of the course. For more information about summer courses and policies please see the School’s website and the OSG Summer Handbook.
**Approved by the NCAA and UC Schools
Meet Your Teacher
Have a Question? Contact us.