Computer Science

Michael Moulton, Department Chair


Graduation Requirements:

The Computer Science Department offers courses for Upper School students in the use of computers. Due to the rapidly changing nature of this field, all courses and the course offerings are revised annually. The 9th grade course, Learning Skills and Computer Applications, is the point of introduction to basic computer use in the Upper School.

C151
NINTH GRADE SEMINAR

(1 UNIT)   SEMESTER 1

This seminar series combines disciplines to help 9th graders become savvy with learning skills, wellness topics, research ability and technology use. Students survey learning styles, master time management, and practice listening, note-taking, goal-setting and test-taking skills. They learn fundamental concepts of human development, how to identify signs of stress and healthy coping mechanisms, and ways to achieve balance between school, family and extracurricular commitments. Students also search library databases and practice citing sources, note taking, building an outline, and formulating a thesis statement using the NoodleTools app. Also with their laptops, students configure their printer and PC Hub system setups, collaborate on projects using online document tools, and work on two movies using the Quicktime and iMovie software on their laptops. Their last project is a video note to their advisor about their personal learning style. (9th grade)


C810
ADVANCED PLACEMENT COMPUTER SCIENCE PRINCIPLES
(2 UNITS)   ALL YEAR

Whether it’s 3D animation, engineering, music, app development, medicine, visual design, robotics or political analysis, computer science is a big engine powering the technology, productivity, and innovation that drives the world. Computer science experience has become an imperative for today’s students and the workforce of tomorrow. AP Computer Science Principles enables you to combine what you’ve learned in algebra with programming to build apps and explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, students will work individually and with a partner to create code, apps, animations and other digital creations of their own design. Performance in two multiweek, in-class AP projects along with an AP paper and pencil test at the end of the year make up the overall AP score for this class. Prerequisite-Algebra I (students do not need to have prior knowledge of any programming language.) Find out more about AP CSP at http://tinyurl.com/WPCAPCSP. (10th, 11th, 12th grade)

C900
INDEPENDENT STUDY IN COMPUTER SCIENCE
  
Opportunities for investigation exist through independent study projects designed by the student and through the Computer Science Department. Any student may schedule time for individualized or group instruction or for assistance with special projects. Independent study in computer science is available each trimester. Interested students should see the department chair to arrange.

COURSES NOT OFFERED 2017-2018

C906
INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMING
(1 UNIT)   NOT OFFERED

Gmail, iTunes, YouTube and Word all have something in common: people wrote the software that makes them run. Learn how to tell a computer what to do using HTML and JavaScript code (languages used to make interactive Web pages and apps). Programming is taught as a problem-solving process using projects to discover what makes software work. (9th, 10th, 11th, 12th grades)

< back to page list

Penn Charter

A Friends School for Girls and Boys, Pre-K to 12

3000 West School House Lane Philadelphia, PA 19144 215.844.3460
powered by finalsite