Skip to main content
Home Home
Menu Close

Help Navigation

  • Gateway
  • Alumni
  • Support Us
  • Questions?
  • Contact Us
Search
Home Home
  • About
    • About Us
    • Virtual Tour
  • Admissions
    • Overview
    • Apply
    • Events
    • Enrollment Options
    • Tuition
    • Financial Aid & Scholarships
    • Criteria & Standardized Testing
  • Academics
  • Student Life
  • Student Support
  • For Educators

Help Navigation

  • Gateway
  • Alumni
  • Support Us
  • Questions?
  • Contact Us

Breadcrumb

  1. Home
  2. Course Catalog
  3. AP Computer Science A
Back to search results

AP Computer Science A

This course introduces students to the concept of object oriented programming using the Java programming language. Core topics in the context of the Java programming language include object-oriented design concepts including classes, inheritance, interfaces, and exception handling, arrays, and elementary sorting and searching algorithms. Much of the course is project based, with assignments stressing the design of classes and algorithms appropriate to a problem. This course prepares students to take the AP Computer Science A Exam. Students are also introduced to standard Java libraries and features such as error handling, threads, networking, and designing and building graphical user interface using AWT and Swing libraries.

Computer Science Course Progression Flowchart - call 650-721-9422
Back to search results
Course Number
OCS15
Level
High School
Semester
Year
Credit Hours
5.00
Subject
Computer Science
Prerequisites
Completion of or enrollment in Honors Precalculus with Trigonometry (OM013). A placement assessment will be required for students who have not previously taken Stanford OHS computer science courses.

Who We Are

Footer logo

Explore Stanford Pre-Collegiate Studies

Contact Info

Stanford Online High School
Academy Hall  Floor 2 8853
415 Broadway
Redwood City, CA 94063

Contact Stanford OHS

  • Facebook
  • Twitter
  • Youtube

Navigate

  • About
  • Alumni
  • Gateway
  • Questions?

Support Us

Your gift to Stanford Online High School benefits instructional and outreach activities.

Make a Gift
 Footer logo
  • Stanford Home
  • Maps & Directions
  • Search Stanford
  • Emergency Info
  • Terms of Use
  • Privacy
  • Copyright
  • Trademarks
  • Non-discrimination
  • Accessibility

© Stanford University. Stanford, California 94305.