Contribute

Practical Arts

Exploring Computer Science

This year-long course explores the foundational concepts of computer science in a project-based learning environment. Topics include History of Computing, Binary Concepts, Foundations of Programming, Block Programming platforms: Blockly and SCRATCH, Paper Prototyping and the Engineering/Design Process, Application Development utilizing MIT App Inventor, Robotics platforms: Lego Mindstorm, Don't n Dash, sphere, MindBlock, and Ozobot, Introduction to Python and Introduction to HTML Web Design. Students will develop skills in the areas of Critical Thinking, Problem Solving Design Thinking, Computing, and Programming.

From the SCUSD High School Course Catalog 2025–2026, page 104.

PrerequisiteNone

Grades
9-12
Credits
10, Year
UC/CSU a–g
G
Course #
705005

Where it fits

  1. Nothing required firstComes before
  2. Exploring Computer Science
  3. AP Computer Science PrinciplesLeads to

From the catalog’s prerequisites. See every class’s path

What students say

Loading…

Teachers

Each teacher’s version of the class, written by their students.

Study guides & resources

Requests

What students in this class are asking for. Tap “Me too” on the ones you need too, so the people who make guides know what to make next.

Tips from past students

Summer homework

Comments

About the class, not the teacher as a person. New members’ comments appear after a reviewer approves them. Rules