Advanced Programming*

Advanced Programming*

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 with A- or better
June 18-July 27 | 9 a.m.-12 p.m. or 1-4 p.m.
Fee: $1,240

This course helps students develop their computational thinking skills by applying the basic steps in algorithmic problem-solving and abstraction. Students apply software design techniques to strategize and communicate solutions and then develop a program that embodies their solution. Students learn to use techniques such as inheritance, methods and recursion to break complex problems down into smaller, more manageable sub-problems. They will gain not only an appreciation of elegant solutions but also experience the thrill of obtaining them.

Using one or more modern programming languages, students explore virtual worlds (Karel worlds, GridWorld and gameboards) while learning object-oriented programming skills such as creating classes, designing and implementing methods, and exploring inheritance. Students expand their programming skills by applying techniques like recursion to solve an adventure puzzle or game. Currently, programming concepts are taught using the Java programming language.

Advanced Programming is a fast-paced course and is a prerequisite for the student who has an intense interest in computer science and intends to follow up this course with Advanced Placement Computer Science with Data Structures (i.e., data structures such as linked lists, stacks, queues, priority queues, trees and maps). At completion, successful students are qualified for AP Computer Science A. Qualification for AP Computer Science A with Data Structures is subject to the results of the placement exam. Note: Textbook and laptop required (PC or MAC).

14-17 yrs
The Harker School
500 Saratoga Ave., San Jose, California, 95129 See Map
2 upcoming sessions running:
9am to 12pm $1,240
9am to 12pm $1,240
This activity was tagged in:
Outdoors & Adventure Science & Tech Academics
The Harker School
Visit Activity Website
Click to Call
Send Email

More Activities You Might Like

See All Activities

Explore More of ChatterBlock

Find Kids Activities

Browse upcoming events, or schedules of classes and camps, all tailored to families.

Plug In Locally

Find kid-friendly businesses & places and read experiences from other parents.

One-Stop Resource

We can help with your child's educational needs or even their next birthday party.