The Berkeley Summer Computer Science Academy curriculum is based on the same introductory computer science course content that UC Berkeley undergraduates use – CS10 The Beauty and Joy of Computing (BJC), which is an AP Computer Science Principles endorsed curriculum. The focus of this track is on core “big ideas” of computer science using Snap!, a computer programming language.
If you have taken AP Computer Science Principles in high school, you have likely learned much of this content already.This summer academy is designed for introductory CS students who have little to no previous coding experience. If you are looking for a credit-bearing, longer duration program that can issue a school-sponsored student visa, please visit the Summer Session Pre-College Scholars Residential track information page.