Exploring Computer Science
Rather than focusing the entire course on learning software tools or programming languages, the course is designed to focus the conceptual ideas of computing and help students understand why certain tools or languages might be utilized to solve particular problems.