CS

=Computer Science @ CPH= CPH has several different ways for students to learn Computer Science. We currently offer two different CS classes: Computer Science Principles (will be an AP course in next year) and Advanced Placement Computer Science A - Java Programming. CS Principles was designed to be a first course in computing. It covers 7 big ideas in computing: Creativity, Abstraction, Data, Algorithms, Programming, Networks, and Creativity. AP CS A is recommended for students with some CS experience and prepares students to succeed on the AP CS A Test which is about Java programming.

Additionally, for the 2016-17 school year, CPH is planning to offer Exploring Computer Science (@http://www.exploringcs.org/), an entry level CS course.

Classes - 3 Different Levels in 2016 - 2017
NOTE: It is recommended, but not required, that these classes be take in sequence.
 * Beginning...... || • **Exploring Computer Science** - for more info see the ECS website ||  ||
 * Intermediate.. || • **AP Computer Science Principles** - Course Website - AP course beginning Fall 2016 ||  ||
 * Advanced...... || • **AP Computer Science A** - Java Programming ||  ||

CPH hopes to offer Exploring Computer Science (ECS) for the first time in the Fall of 2016. ECS includes 6 different Units that are each about 6 weeks long (more info):
 * 1) Human Computer Interaction
 * 2) Problem Solving
 * 3) Web Design
 * 4) Programming
 * 5) Computer and Data Analysis
 * 6) Robotics

Clubs

 * Cyber Security Club - Member Info Form
 * Coding Club - Mondays & Tuesdays @ 3:30 in room 1203
 * Robotics Club - Tuesdays & Thursdays in room 1303
 * Go Code Summer Bridge - offered in the Summer of 2014

Coding Club Info
Game Programming - Mondays and Tuesdays 3:30 - 5 in room 1203 1st meeting Tuesday Jan 19 All other Meetings:
 * Mon ||  ||   || Tue ||   ||
 * Jan 25 || 3:30 - 5 ||  || Jan 26 || 3:30 - 5 ||
 * Feb 1 || 3:30 - 5 ||  || Feb 2 || 3:30 - 5 ||
 * Feb 8 || 3:30 - 5 ||  || Feb 9 || 4 - 5?? ||
 * Feb 15 || Holiday ||  || Feb 16 || 3:30 - 5 ||
 * Feb 22 || 3:30 - 5 ||  || Feb 23 || 3:30 - 5 ||

Coding Club Special Preview - 3:15 on Wed, September 16, 2015 in room 1203 - Program your own Flappy Bird Game More options @ studio.code.org

Robotics Programming Starts Wednesday Oct 7, 2015 in room 1203. Additional meeting dates: Oct 21, Oct 28, Nov 4, & Dec 2, 2015. This session will focus on RobotC the language used by our Vex Robotics team. Students will use Robot Virtual Worlds to test their programs. It may also include programming LEGO Mindstorms robots

Additional Sessions in 2016 may include
 * Create Android Apps (and possibly iPhone Apps)
 * Game Design with Unreal or Unity

Community Fair - Download Files