Course Catalog

Computer Science I: Computational Thinking

  • Semester 2 2024-2025

    Jan 8, 2025-April 25, 2025 For Members Register
  • Summer 2025

    June 16, 2025 - August 1, 2025 For All Students Registration closed

Course Overview

This course (or its equivalent) is a prerequisite to all Computer Science II classes at GOA.

Problem-Solve in a Digital World: Unlock the power of solving problems, designing systems, and understanding human behavior in this beginner-friendly course. You’ll learn to think like a computer scientist, developing skills that go beyond programming and apply to across fields. Starting with the basics of computer science, you’ll learn how to read code and pseudocode as well as develop strategies for debugging programs—all without prior programming experience.

Why Take This Course? Gain a foundational understanding of computer science and its real-world applications for both programmers and non-programmers. By the end, you’ll have essential computational thinking skills to approach complex problems with clarity and strategy, setting you up for success in future computer science courses and beyond.

Note: During Summer 2025 and Semesters 1 and 2 of 2025-2026, GOA will offer one section of this course that has been designed and staffed specifically for students in grades 6-8. On the registration page, students and Site Directors should look for the offering that is specific to their age group.

For the summer course outline, click here.

Students in GOA courses will need reliable access to a computer with webcam/microphone connections, an email address (preferably school-based), a Web-conferencing app (GOA courses use Zoom), and a Word processing app (GOA courses use Google’s G Suite). When necessary, alternative arrangements may be made. Some courses require additional materials which can be found here.

NCAA-approved course

UC-approved course

View Course Outline

Two-Minute Look

Explore your interests. Earn a Pathway Certification.

Discover Learning Pathways