Skip to main content
Home Home
Menu Close

Help Navigation

  • Gateway
  • Alumni
  • Support Us
  • Questions?
  • Contact Us
Search
Home Home
  • About
    • About Us
    • Community News
    • Take the Tour
  • Admissions
    • Overview
    • Apply
    • Events
    • Enrollment Options
    • Tuition
    • Financial Aid
    • Criteria
  • Academics
    • Overview
    • Course Catalog
    • Middle School
    • Graduation Requirements
    • College-Style Schedule
    • Curriculum
  • Student Life
  • Student Support
    • Overview
    • Academic Advising
    • College Counseling
    • Counseling & Wellness
    • Writing & Tutoring Center

Help Navigation

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

Breadcrumb

  1. Home
  2. Course Catalog
  3. Advanced Topics in Computer Science: Computer Systems
Back to search results

Advanced Topics in Computer Science: Computer Systems

This course is an introduction to computer architecture and low-level programming. It describes the hardware architecture of the modern computer and its key components such as the central processing unit (registers and the arithmetic and logic unit), cache structure, memory, and storage, and the basic functions of the operating system including process scheduling and memory management. The course teaches students how to write programs with an understanding of how high-level instructions are executed on the modern CPU, their equivalent low-level representations, the inherent limitations of the binary number systems, and the resulting errors in arithmetic computations. It also develops the concept of low-level programming using C and x86-64 as assembly languages.

Computer Science Course Progression Flowchart
Click to Enlarge
Back to search results
Course Number
OCS35
Level
High School
Semester
Year-long
Credit per Semester
5.00
Subject
Computer Science
Prerequisites
Completion of Data Structures and Algorithms in Java (OCS25)

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
  • Camera 2

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.