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.
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.
Topics include: