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. Computational Thinking and Computer Science
Back to search results

Computational Thinking and Computer Science

An introduction for middle school students to computational thinking and problem solving through computer programming, including identifying abstractions and developing simple algorithms to solve abstract problems. The course teaches students the basic principles on how to analyze problems, decompose large problems into smaller problems, and systematically develop logical instructions to solve them. Students are introduced to basic computer hardware and programming concepts including an overview of key computer hardware components such CPU, memory, storage, and peripheral devices; how to write simple programs using the Python or similar programming language; and, implications of computers in the current society and the social, political, economic, and ethical issues confronting individuals and society.

Computer Science Course Progression Flowchart
Click to Enlarge
Back to search results
Course Number
JCS01
Level
Middle School
Semester
Year-long
Credit per Semester
5.00
Subject
Computer Science
Prerequisites
Co-enrollment in or completion of Beginning Algebra (OM011)

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.