SUMMER INTRODUCTION TO COMPUTER SCIENCE
The goal of this course is to introduce students to some of the major areas of computer science as well as to develop their programming skills to produce useful solutions and creative artifacts. Throughout the course, students conduct research and investigate current issues and innovations enabled by the application of computer science such as virtual reality, robotics, cloud computing, cybersecurity, the Internet of Things, and ecommerce. Students learn fundamental computer programming concepts using a simple but powerful block-based programming language to implement methods, functions, parameters, arguments, if-else statements, and loops in a creative and animated environment. Students then explore a Java-like language that incorporates an electronic sketchbook with graphics, animation, and object-oriented programming concepts, while utilizing a more traditional, text-based coding methodology. This course prepares students for all other 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.
Approved by: the NCAA
Course Year: June 11 - August 3, 2018
Meet Your Teacher
Computer Science Teacher
BA Thomas Edison State College
MS Monmouth University
PhD Nova Southeastern University
Call Us: 202.618.3637