Course Catalog

Computer Science I: Computational Thinking

  • Summer 1 2023

    June 15, 2023 - Aug 2, 2023 For All Students Register
  • Summer 2 2023

    July 6, 2023-Aug 23, 2023 For All Students Register
  • Semester 1 2023-2024

    Aug 30, 2023-Dec 15, 2023 For Members Registration closed
  • Semester 2 2023-2024

    Jan 10, 2024-April 26, 2024 For Members Registration closed

Course Overview

This course (or its equivalent) is a prerequisite to all Computer Science II classes at GOA. Computational thinking centers on solving problems, designing systems, and understanding human behavior. It has applications not only in computer science but also myriad other fields of study. This introductory-level course focuses on thinking like a computer scientist, especially understanding how computer scientists define and solve problems.

Students begin the course by developing an understanding of what computer science is, how it can be used by people who are not programmers, and why it’s a useful skill for all people to cultivate. Within this context, students are exposed to the power and limits of computational thinking.

Students are introduced to entry-level programming constructs that help them apply their knowledge of computational thinking in practical ways. They learn how to read code and pseudocode as well as begin to develop strategies for debugging programs. By developing computational thinking and programming skills, students will have the core knowledge to define and solve problems in future computer science courses.

While this course would be beneficial for any student without formal training as a programmer or computer scientist, it is intended for those with no programming experience.

NCAA-approved course

UC-approved course

View Course Outline

Explore your interests. Earn a Pathway Certification.

Discover Learning Pathways