Stanbridge Academy
  • About Us
    • From the Head of School >
      • Covid Reopening Plan
    • What makes Stanbridge unique
    • Our Mission & Philosophy
    • Our Students >
      • Dawson's Story (HS)
      • Tyler's Story (MidSch)
      • Bence's Story (Elem)
    • Our Alumni >
      • Laura's Story (Class of 2008)
      • Lana's Story (Class of 2011)
      • William's Story (Class of 2012)
      • Sarah's Story (Class of 2013)
    • Our Teachers
    • Our Admin & Support Staff
    • Our Trustees
    • Our Donors
  • Academics
    • Elementary (K–5)
    • Middle School (6–8)
    • High School (9–12)
    • Post-HS Transitions
  • Programs
    • Experiential Learning
    • Postsecondary Transitions
    • P.E. & Athletics
    • Visual & Performing Arts
    • Speech & Language
    • Counseling
    • Technology
    • Afterschool & Summer School
    • Student Leadership & Community Service
  • Admissions
    • The Admissions Process
    • Tuition & Financial Aid
    • FAQ
    • Visit Stanbridge
  • Resources
    • Contact Us
    • Calendar & Events
    • Common Ground
    • Useful Links
    • Media Room
    • Bulldog Blog
    • SPA Spot
    • Parent Portal
  • Support Us
    • Donate Online
    • Give by check or phone
    • Donate stock or give through a DAF
    • Donate goods or services
    • Bulldog Wear
    • Gala2020
    • Other ways to give

High School Computer Science


​Teacher: Jay Huston
Email: jhuston@stanbridgeacademy.org

Homework
Homework is assigned every night on Google Classroom and simultaneously offered as a paper worksheet (when on campus).


Description: After a brief introduction to hardware, students will learn the basics of data types, referencing, and functions using Google Sheets. From there, using an online IDE, they will learn about Objects, Classes, and Exceptions in full Java environments. The goal of the class is to sharpen problem solving skills and acquire enough computer science knowledge to prepare students for introductory computer science classes in college in any programming language.

Computer Science Curriculum Resources
  • Core Text: Objects First with Java: A Practical Introduction Using BlueJ by David J. Barnes and Michael Kölling
  • Additional Resources: Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin; plus online references published/maintained by Google & Adobe

Learning Outcomes
By the end of this course, students will be able to:
  • Demonstrate knowledge of the basic parts of a computer, what they do, what they look like and how to install/remove them in a desktop computer.
  • Demonstrate knowledge of different data types including how to initiate, access, change and verify them in both Google Sheets and Java.
  • Demonstrate knowledge of how to create functions, pass values to them, handle values within them, and return values from them.
  • Demonstrate facility in passing data between functions including utilizing multiple headers, verifying passed data, verifying data before returning it, and utilizing recursion.
  • Demonstrate knowledge of how to define and reference objects of different types of classes in Java.
  • Demonstrate knowledge of how to define different types of classes in Java. 

Stanbridge Academy


School Hours

School Day hours
8:25 a.m. to 3:10 p.m.
Main Office hours
8:00 a.m. to 4:00 p.m.

Contact Info

515 E. Poplar Ave.
San Mateo, CA 94401
Main Office: ​650.375.5860
​Click here for map

Click below to...

Employees/Trustees

• Schedule a tour
​• Access the Parent Portal
• View upcoming events
​• Log in to QuickSchools
Click below to login and access Stanbridge internal sites:
​• Stanbridge Staff site
• Stanbridge Trustee site

Picture
​Stanbridge Academy is fully accredited by the California Association of Independent Schools (CAIS)
​
and the Western Association of Schools and Colleges (WASC) through the 2025–2026 academic year.
Picture

Stanbridge Academy admits students of any race, color, national and ethnic origin to all the rights, privileges, programs, and activities generally accorded or made available to students at the school. Stanbridge Academy does not discriminate on the basis of race, color, national and ethnic origin in administration of our educational policies, admissions policies, scholarship and loan programs, and athletic and other school-administered programs.

​Website line icons made by Darius Dan, Freepik, and Zlatko Najdenovski from www.flaticon.com.   •   Copyright 2015–2021 Stanbridge Academy.
  • About Us
    • From the Head of School >
      • Covid Reopening Plan
    • What makes Stanbridge unique
    • Our Mission & Philosophy
    • Our Students >
      • Dawson's Story (HS)
      • Tyler's Story (MidSch)
      • Bence's Story (Elem)
    • Our Alumni >
      • Laura's Story (Class of 2008)
      • Lana's Story (Class of 2011)
      • William's Story (Class of 2012)
      • Sarah's Story (Class of 2013)
    • Our Teachers
    • Our Admin & Support Staff
    • Our Trustees
    • Our Donors
  • Academics
    • Elementary (K–5)
    • Middle School (6–8)
    • High School (9–12)
    • Post-HS Transitions
  • Programs
    • Experiential Learning
    • Postsecondary Transitions
    • P.E. & Athletics
    • Visual & Performing Arts
    • Speech & Language
    • Counseling
    • Technology
    • Afterschool & Summer School
    • Student Leadership & Community Service
  • Admissions
    • The Admissions Process
    • Tuition & Financial Aid
    • FAQ
    • Visit Stanbridge
  • Resources
    • Contact Us
    • Calendar & Events
    • Common Ground
    • Useful Links
    • Media Room
    • Bulldog Blog
    • SPA Spot
    • Parent Portal
  • Support Us
    • Donate Online
    • Give by check or phone
    • Donate stock or give through a DAF
    • Donate goods or services
    • Bulldog Wear
    • Gala2020
    • Other ways to give