Exploring Computer Science

Course Description

Exploring Computer Science is designed to introduce students to the breadth of the field of computer science through an exploration of engaging and accessible topics. Rather than focusing the entire course on learning particular software tools or programming languages, the course is designed to focus on the conceptual ideas of computing and help students understand why certain tools or languages might be utilized to solve particular problems. The overall goal of Exploring Computer Science is to develop in students the computational practices of algorithm development, problem solving and programming within the context of problems that are relevant to the lives of today’s students.

Core Curriculum

Unit 1: Computer Human Interaction

Unit 2: Problem Solving

Unit 3: Web Design

Unit 4: Introduction to Programming

Unit 5: Computing and Data Analysis

Unit 6: Robotics