Programming*

Run by The Harker School Ages 14-17 yrs



UPPER SCHOOL FOR-CREDIT CLASSES
IMPORTANT: Students who wish to double-load “for-credit” courses must go through an approval process. Please contact the Summer Institute office for information.

All Students: Grades 9-12
Prerequisites: Geometry
June 18-July 27 | 9 a.m.-12 p.m. or 1-4 p.m.
Fee: $1,240

This course helps entry-level computer science students develop their computational thinking skills by applying the basic steps in algorithmic problem-solving and abstraction. Students apply modern software design techniques to strategize and communicate solutions and then develop a program that embodies their solution. Students also increase their abstraction skills by analyzing and then decomposing complex problems into smaller, more manageable problems. Participants will store objects in a data structure then manipulate them; gain not only an appreciation of elegant solutions but also experience the thrill of obtaining them; explore virtual worlds with robots and fashion creatures of their own design while learning basic programming and algorithmic thinking skills. Currently, programming concepts are taught using the Java programming language. Programming is designed to fulfill the prerequisite for students who intend to pursue Advanced Placement Computer Science A. Note: Textbook and laptop required (PC or MAC).






Map to The Harker School
The Harker School
500 Saratoga Ave., San Jose, California, 95129
Time Price
Mon-Fri, 9am - 12pm
-
$1,240
Mon-Fri, 1pm - 4pm
-
$1,240


Service and helping others – locally and globally - is in the DNA of the Harker community. More than 300 nonprofit programs are supported by Harker students through fundraisers, advocacy and awareness campaigns and volunteerism.


ChatterBlock Is the #1 Online Resource for Busy Parents

Discover Fun Things to Do

Browse upcoming events and ideas tailored just for families.

Easily Find & Book Classes

Search for activities that fit your schedule, and your child's needs.

Coordinate with Friends

Connect with your parent network and share plans.