Programming
Location :
Harker Upper School Campus 500 Saratoga Ave., San Jose, California, 95129
About Camp
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 are introduced to software design techniques and then develop a program that embodies their solution. Students increase their abstraction skills by analyzing and then decomposing complex problems into smaller more manageable problems. Students store objects in a data structure then manipulate them. Students not only gain an appreciation of elegant solutions but also experience the thrill of obtaining them.