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.

AP CS A Interest Form - CLICK HERE


Classes - 3 Different Levels in 2016 - 2017

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

NOTE: It is recommended, but not required, that these classes be take in sequence.

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