Computer Programing Summer Courses for High School Students
Computer Science at UC Berkeley
From Design, Development, and Debugging to APIs and Alogrithms
Located on the campus of UC Berkeley
Program Highlights
Learn the most practical programming techniques used by Google and Facebook - Raspberry Pi and Python.
Create a machine integrated mini project and apply math and physics concepts to interactive programming activities.
Boost your video game career by using Python to create your own 2D platforming game.
Start thinking like a technologist and meet programmers and entrepreneurs who are creating the future.
Residential Tuition :
$4,998 USD Will increase to $5,498 on Dec 31, 2021
Extended Commuter Tuition:
$3,398 USD Will increase to $3,598 on Dec 31, 2021
Commuter Tuition:
$2,798 USD Will increase to $2,998 on Dec 31, 2021
Session 1: June 19-July 1, 2022
Session 2: July 03 - July 15, 2022
University of California at Berkeley
Berkeley, CA
Testimonials
Course Overview
This program challenges students to think critically and creatively about today's most pressing technology-related questions. Students will be exposed to the whole cycle of product development from database architecture and APIs to debugging. The curriculum is tailor-made to the skills of each individual student so beginner, intermediate, and advanced students are all welcome.
Excursions at UC Berkeley – Last year, students got the opportunity to visit technology companies such as Thunkable and Google Geo Education. Thunkable staff members described their scholastic and career journeys and the different responsibilities that they have with the team. Nearly all of the employees are graduate and undergraduate students at MIT and worked on the original MIT App Inventor project. Students also got a behind the scenes tour of Google, where they heard an insightful talk from the Google Earth Education Team.
Meet your instructor
Dr. Qi Zhao, UCLA
Computer Science UCLA
Dr. Qi Zhao holds a Ph.D. in Computer Science from UCLA where he worked in the Network Research Lab, Internet Research Lab, and won the Computer Science Departmental Fellowship.
Learn more
Topics you'll explore
Hands-On Learning
Spend most of the first week learning block-based Java programming for Android and iOS operating systems. The exercises and tutorials quickly help students build capacity with coding, abstraction, algorithms and data management within a program.
The second week involves active coding in small groups with intense research and collaboration. This approach involves an introduction to Python and Raspberry Pi hardware which will allow students to create a mini-project by using the sensors and LED matrix on the Sense HAT technology.
Career Exploration
This module will dive deeper into newsworthy advances in technology and give high school students a first-hand look at related questions and issues. We will discuss the wide variety of professions within the field of technology such as UX / UI design, programming, project management, and quality assurance. You'll get a deeper sense of your unique motivations and aptitudes and how that aligns with potential academic and career choices. This helps students make better informed decisions about some of life's most important choices.
Computer Programing Summer Courses for High School Students
Source: https://summerspringboard.com/teen-programs/computer-science-at-berkeley/
0 Response to "Computer Programing Summer Courses for High School Students"
Post a Comment