Computer Science

Computer Science is all about problem solving.

As you learn programming or web and/or app development you learn how to break down a problem into smaller chunks and use that framework to solve problems. That process--which can be applied to any problem solving in your life--is called "computational thinking."

What classes can you take? All courses are electives that are open to all sophomores, juniors, and seniors if their schedule permits. For brief summaries, click on a class title, but for full academic descriptions, see the Curriculum Guide below.

Computing News

Last week, Web Design students were involved in educational research with Facebook and Blue Trot consultancy around the use of Virtual Reality in the classroom. In the lesson, students were split into groups and learned how to collaborate creatively using virtual reality (VR) devices.

Last week, Web Design students were involved in educational research with Facebook and Blue Trot consultancy around the use of Virtual Reality in the classroom. In the lesson, students were split into groups and learned how to collaborate creatively using virtual reality (VR) devices.

´╗┐Virtual Reality (VR) is an emerging technology that transports the user’s mind somewhere else. Because of its expense and complexity, VR is far from ubiquitous in current classrooms. Facebook’s Education Modernization team has partnered with Blue Trot, a research consultancy, to design and implement the first-of-its-kind social classroom activity. During the scenario, teams rotated in timed rounds as “designers” in the VR device while the remaining group members communicated instructions through design memos. Students created virtual field trips to Iran, New York, and San Francisco.

  • Computing News
Bullworks Team Takes Second at Tech Challenge 2017!

The Branson Bullworks tech challenge team won second place overall in the annual Tech Challenge 2017 Rock The Ravine sponsored by Dell. Benji Wu '20, Ray Kwei '20, Margot Mead '20,and James Zhao '19 competed against over 100 other teams in the 9-12th grade category. More than 2,500 students took part in the 30th annual challengewhich was held at the San Jose Technology and Innovation Museum.

  • Computing News

Python Programming students visited Telltale Game Design in San Rafael, where they learned from industry professionals about the creative process and principles of game design from end to end. Telltale is an award-winning independent developer and publisher of digital entertainment. They design story-based games that the user moves through and controls, including Batman, Guardians of the Galaxy, The Walking Dead, Game of Thrones, and Mindcraft. 

  • Computing News

Our students have attended Hackathons where they worked together and exercised their programming skills.