Golden bear statue on UC Berkeley campus. Text: Summer Pre-College Scholars: Berkeley Summer Computer Science Academy

Learn more about the Berkeley Pre-College Scholars Program

Watch our videos

Berkeley Summer Computer Science Academy

The Berkeley Summer Computer Science Academy is a rigorous 2-week experience designed for motivated students between ages 16 and 17 who are interested in computer science, and wish to gain an excellent understanding of college-level student life. This summer academy is designed for all students regardless of previous coding experience.

Students will experience immersion in coding, powerful computer science concepts, collaborative programming, and problem-solving. The Academy is based on the world-renowned Beauty and Joy of Computing (BJC) curriculum—the introductory computer science course that Berkeley undergraduates take—and is developed by UC Berkeley Computer Science Teaching Professor Dan Garcia, with day-to-day instruction provided by UC Berkeley BJC veteran teachers.

Academy participants will take part in an intense, rewarding series of unique coding challenges every day using Snap!, a visual programming language. Participants will explore the core “big ideas” of computer science, going from an introduction to computing and coding languages to pursuing a programming project of their own design and interest.

Your summer residential experience begins with orientation sessions, an interactive campus tour, and opportunities to meet with program staff and other participants. Activities and excursions are planned by UC Berkeley undergraduate Resident Assistants and Mentors (RAMs) and the program staff to help you meet other students in your program, make the most out of your time at Berkeley, and prepare for your future college experience.

The Pre-College Scholars program and the National Society of High School Scholars (NSHSS) are excited to offer a scholarship to cover tuition and room and board for the Computer Science Academy. Applications for the 2024 scholarship are now closed. Check back next year for 2025 scholarship information.

Important Dates

Application opens - Thursday February 1, 2024

Application deadline - Monday, March 11, 2024

Cancellation Deadline: Thursday, April 11, 2024

Program dates:

June 16–June 28, 2024


Image of the campanile with a quote from Nicolas, a 2023 precollege scholar that reads: I am very thankful I got ot visit campus and meet new people. This summer rocked!

Have a question?

The Berkeley Summer Computer Science Academy is open to both domestic and international high school students who will be 16–17 years old by the start of the program (June 16, 2024). All students must be at least 16 years of age by the time the program begins.

Students must be in good academic standing in their home institutions. International high school students must meet the Summer Sessions' English Language Requirements.

This track is ideal for U.S.-based and international high school students who live locally or outside the San Francisco Bay Area. The residential component of the program is a requirement for all participants.

Please note that due to its short duration and non-credit status, this program does not issue a school-sponsored student visa. 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.

Domestic students must meet the following requirements to apply to the track:

  • Have completed 10th or 11th grade by the start of the program and plan to continue their high school studies in the subsequent fall
  • Have an overall B average (3.0, weighted or unweighted) in all of their high school coursework
  • Maintain their own health insurance coverage as outlined in our health insurance requirement*
  • Require residential housing. (The nature of the academic program requires students to live on campus.)

International students must meet the following requirements to apply to this track:

  • Have completed 10th or 11th grade by the start of the program and plan to continue their high school studies in the subsequent fall
  • Have an overall B average (3.0, weighted or unweighted) in all of their high school coursework, or comparable qualitative evaluation
  • Meet our minimum English Language Requirements, if applicable
  • Maintain their own health insurance coverage as outlined in our health insurance requirement*
  • 16 years of age by June 16, 2024
  • Require residential housing

High school graduates: High school graduates who will be 16 or 17 years old during the summer may apply for the Pre-College Scholars program. Students who have graduated from high school and will be over the age of 18 years old before the start of summer classes are not eligible for the Summer Computer Science Academy. High school graduates who will be over the age of 18 years old can attend Berkeley Summer Sessions as a visiting student and must apply using the Summer Sessions visiting student application.

*All students are required to have valid health insurance coverage for the duration of the program. If you do not have health insurance, you should purchase coverage before your arrival to Berkeley. For suggestions regarding health insurance options, please visit the University Health Services website.

The program provides an "Emergency Use Only" insurance plan that can be used locally. When using this plan for doctor's appointments, emergencies, prescriptions, or other health care visits, students might be asked to pay the healthcare provider out of pocket, and then submit a claim for reimbursement.

Student walking on the UC Berkeley campus

The Berkeley Summer Computer Science Academy is a program designed for domestic and visiting international students who may not be living in the San Francisco Bay Area. Students should not apply for housing, as room and board are provided by UC Berkeley, and all participants are required to live in assigned residential housing. Students will live with other Pre-College Scholars participants in a residence hall within walking distance of the main campus. They will be under the full-time supervision of residential program staff Resident Assistant Mentors.

Students will be housed in Bowles Hall. All students will be sharing rooms (doubles & triples) and will receive their housing assignments upon arrival. Rooms and roommate assignments are done at random. The assignments are not negotiable. Our residence hall includes a historic library, study rooms, high-speed Wifi, game room, washers and dryers, and a large lounge. Rooms will have dressers, desks, mirrors, and closets. As Pre-College Scholars, students will be subjected to a daily curfew from 10:00 PM to 6:00 AM. Click here for a video tour but please note that some of the amenities featured in the video may not be available this summer.

Meals

Students will receive a meal plan that offers 3 meals per weekday and 2 meals per day on the weekends and on holidays. During weekdays, if you are rushing to class, unable to eat in the dining area, or simply would like to eat later, you can request your meal to be saved.

Bowles Hall on the UC Berkeley campus

The Berkeley Summer Computer Science Academy curriculum is based on the same highly-rated introductory computer science course content that UC Berkeley undergraduates use - CS10 The Beauty and Joy of Computing (BJC).

Designed for all students regardless of previous coding experience, the summer academy will engage students using the blocks-based programming language Snap! to explore the core "big ideas" of computer science.

Topics include:

  • Abstraction, Functions
  • Number Representation
  • Boolean Logic and Conditionals
  • Algorithms
  • Social Implications of Computing
  • Lists and Higher Order Functions
  • Recursion
  • Tree Recursion

Code Celebration

The culmination of the two-week Academy is the Code Celebration, where students show off their individual or group coding project. UC Berkeley Computer Science faculty and instructors will attend to view final projects, give feedback, and ask questions about students' work.

Faculty

Computer Science Academy Instructors for Summer 2024 will be announced soon prior to the start of the program.

 

 

Student looking up at books that have been strung up in the air

Computer Science Academy Program Curriculum Developed By:

Headshot of professor Dan Garcia
Dan Garcia

Dan Garcia (BS MIT, UC Berkeley MS 1995, PhD 2000) is a Teaching Professor in the Electrical Engineering and Computer Science department at UC Berkeley. He is a national leader in the "CSforALL" movement, bringing engaging computer science to students normally underrepresented in the field. He has won the NCWIT Undergraduate Research Mentoring award, the UC Berkeley Unsung Hero award, the LPFI Lux award, the SAP Visionary Member award, and was chosen as a Google CS4HS Ambassador for his work to support teachers and diversify computing.

Domestic/International visitor fees apply to those who are not currently enrolled in a degree program at a University of California campus. This includes all U.S. college students, high school students, and non-students (general public).

The following are Summer 2024 fees.

Program Application Fee:$25
Program Fee:$5,060

Berkeley Summer Computer Science Academy program fee includes:

Tuition & fees, housing, meals, orientation, excursions & activities, basic health insurance, and on-site support.

Please note that the cost of any necessary flights to and from the Bay Area and all other miscellaneous expenses are the responsibility of the student.

Please see What does the Program Fee Cover/not Cover? for more information.

Fees are subject to change.

For information on how to pay the charges on your account, visit our Student & Billing Services webpage. Fee Payment Plan and Third Party Contracts are not accepted payment options for Berkeley Summer Computer Science Academy students.

Cancellation Deadline: April 11, 2024

All fees are non-refundable, and no partial refunds will be issued should a student withdraw from the program after this deadline.

The Pre-College Scholars program and the National Society of High School Scholars (NSHSS) are excited to offer a scholarship to cover tuition and room and board for the Computer Science Academy. Applications for the 2024 scholarship are now closed. Check back next year for 2025 scholarship information.

Refund Policy

Withdrawal Process

To withdraw from the program, you must submit the Withdrawal Request Form via your admissions portal. This form must be completed by any student admitted to the program who seeks to cancel their participation. Email and phone withdrawal requests will not be accepted.

The deadline to withdraw and receive a full refund (minus the application fee) is Thursday, April 11, 2024. If you cancel or are dismissed from the program after April 11, you are still responsible for the full program fee.

Refund of Credit Card Payments

If your fees have been paid with a credit card, and you are eligible to receive a refund, you will receive a refund to the original credit card used to pay the fees. Refunds from cancellations and withdrawals will be processed within 15 business days from the day of the cancellation/withdrawal.

Refund of Non-Credit Card Payments

If your fees have been paid with a method other than a credit card and you are eligible to receive a refund, you will receive an email notification within 15 business days that the refund is available either via Direct Deposit or as a paper check that will be mailed to you.

Refund Appeal

We understand that situations occur that may prevent you from attending or completing the Berkeley Summer Computer Science Academy. If you need to drop or withdraw from this Pre-College Scholars track after the deadline, you may request an appeal to the refund policy.

Do not hesitate to contact our Pre-College team if you have any questions or concerns about the withdrawal or refund process.

In addition to participating in the daily curriculum, students will benefit from extracurricular activities, opportunities to connect them with the UC Berkeley campus, college preparatory workshops, and a program-related excursion. Some activities will be mandatory and all are designed to help you meet other students in your program, make the most of your Berkeley learning experience, and prepare for your university studies. Dates, times, and events are subject to change.

Pre-College Orientation

To ensure your smooth transition to UC Berkeley, your orientation will be a three-step process beginning with a video recording, a pre-arrival live webinar, and, finally, an in-person session. All Pre-College Scholars participants will be required to attend their orientation to the program. Important topics include program curriculum, health and safety, health insurance, library resources, and much more will be discussed in detail.

College Exploration Workshops & Extra-Curricular Activities

We will offer academic enrichment and college exploration workshops designed to help students prepare for the college admission process and beyond. Past workshops have included: "College in Perspective," "The Best College for You", and "What Admissions Officers Look For."

Visit our Help Center for more information about the activities we offer.

Student posing for a photo in front of a green screen

2024 applications are now closed.

Applications Open: Thursday, February 1, 2024, at 9:00 AM (Pacific Time)

Application Deadline: Monday, March 11, 2024, at 11:59 PM (Pacific Time)

Cancellation Deadline: Thursday, April 11, 2024 at 11:59 PM (Pacific Time)

Your Application: What to Prepare

Before starting your application, please be sure to carefully read the Berkeley Pre-College Scholars: Summer Residential Track Help Center starting with What Important Considerations Should I Keep in Mind when Completing the Program Application?, which contains information to answer your most frequently asked questions. Pay special attention to:

If you need more information or didn't find the answers that you were looking for, please contact our Pre-College team.

Complete the following steps to apply for the Berkeley Summer Computer Science Academy Pre-College track:

  1. Application: Gather all of the following information before you begin:

    • Basic biographical (name, birth date, gender, citizenship, etc.) and contact information
    • Emergency contact information**

    ** The Pre-College application account must be associated with the student's email address. If you do not have an email account, please create your own unique email account before starting your application. Make sure you will continue to have access to this account after the conclusion of the program for future communication about alumni support and involvement opportunities. Parents/guardians must provide their own unique email address different from the student’s email address. If your parent/guardian does not have an email account, please have them create their own unique email account before starting your application.

    The student email address and parent/guardian email address must be different. Failure to comply with this policy will result in a significant processing delay and/or the denial of your application. If you have any questions or concerns, please visit our Pre-College Help Center.

  2. Complete the personal insight questions:
    • Think about an academic subject that inspires you. Describe how you have furthered this interest inside and/or outside of the classroom.
    • The UC Berkeley Pre-College Scholars Program seeks to create an engaged and inclusive community that is welcoming to students from various backgrounds, experience, and perspectives. Beyond what has already been shared in your application, what do you believe makes you stand out as a strong candidate for the Pre-College Scholars program?
  3. Your most recent high school transcript (PDF copy) Upload a PDF copy of your most recent high school transcript, showing all high school work through Fall 2021 (official or unofficial). The transcript must include the student's full name and cumulative GPA. Report cards are not acceptable. Please be sure to include an official translation of the document if it is in a language other than English. Must also include information for at least one full academic year.
  4. Review the Waiver of Liability & Authorization Form.
  5. Review the Release of Authorization for Emergency Treatment Form.
  6. Review the Consent to Release Student Information Form.
  7. Review the Student Code of Conduct Agreement.
  8. Review the Storage and Administration of Medications Form.
  9. Review the COVID Community Compact.
  10. Review the Program Travel During a Pandemic Notice Understanding Form.

English Proficiency Requirement (if applicable): All students who attend high schools outside of the United States are required to provide documentation of meeting the English Language Proficiency Requirement unless their school country is exempt from the requirement. You will need to provide this documentation during the application process.

Complete applications are reviewed by Program staff on a rolling basis. If your application is complete, you will be notified of your admissions decisions to the program via email. If you are admitted to the program, you will have 48 hours to accept your offer of admission on your student portal before the offer expires.

Incomplete applications will not be reviewed and will delay a student's admission to the Berkeley Summer Computer Science Academy. Please be sure to check your email regularly as staff may email you regarding incomplete application materials. Visit our Pre-College Help Center if you have questions regarding the status of your application.

Admission Acceptance, Course Enrollment & Tuition and Fee Payment: What to Expect

To confirm your enrollment in the Pre-College Scholars program, you will need to:

  • Accept your offer of admission within 48 hours. You will receive an email about your admissions decision. You must accept your offer of admission in your application portal within 48 hours of receiving your offer. Failure to do so will result in your offer being withdrawn and your spot will be offered to another student.
  • Set up your UC Berkeley CalNet account within 48 hours. Within 48 hours of accepting your admission, you will receive an email with your student ID number and instructions for setting up your CalNet ID and passphrase.
  • Log in to CalCentral & complete your required pre-enrollment tasks within 7 days. Once you create your CalNet ID and passphrase, you will be able to log in to the CalCentral to pay your fees, and access information about UC Berkeley. You will see an active hold "Visiting High School Student" under your Status and Hold section. This is normal.

Under Tasks, you will see several required action items including: Student Financial Agreement and COVID-19 Vaccine Requirement. You must complete these tasks as soon as possible. You will NOT be enrolled in the program until you complete these tasks.

Pay all tuition and fees within 7 days. The program fees will be assessed to your CalCentral account and must be paid in full within seven calendar days of admission to the program. Failure to pay on time will result in the cancellation of your admission. To withdraw from the program without the financial penalty, all applicants must submit a formal withdrawal request via their admissions portal before the Thursday, April 11, 2024 cancellation deadline.