Welcome to CS Explorations!
Explore the demo course for middle school students below.
About CS Explorations 1: CS Fundamentals in Scratch
Computer Science Explorations 1 is an introductory computer science course for 6 - 9th grade students. Mapped to CTSA standards, the course takes a wide lens on computer science by covering topics such as problem solving, programming, physical computing, user centered design, and data, while inspiring students as they build their own interactive coding projects, games and animations in Scratch.
CSE 1: Curriculum Guide
CSE 1: Overview
Block A of CS Explorations 1 provides students with an introduction to computer science, computing, and programming, and the foundational knowledge to begin using the Scratch programming tool. Students are introduced to the Scratch programming environment and key blocks used to program events and responses in Scratch. Through projects focused on computing concepts focused on driving motion, students will develop familiarity using Scratch and begin to understand wide-reaching principles of computer science and its applicability to other fields of study.
Block B of CS Explorations 1 builds on students foundational knowledge from Block A, to introduce them to additional creative ways of using computer science. Students are introduced to the concepts of programming loops and conditionals through block-based Scratch projects that investigate animation and game design.
Block C of CS Explorations 1 introduces operators and variables to add complexity to student projects. Students will build on their work with conditional statements from Block B and use variables to introduce user input and variance to their creative projects.
Block D of CS Explorations 1 provides students with two additional pathways for exploring computer science: through the arts and artificial intelligence. Students will use the programming concepts of procedures to create art in Scratch, and explore the fundamentals of artificial intelligence and its impact.
Professional Development: Teaching CS Explorations 1
Teaching CS Explorations 1 is a professional learning program that will provide you with the information and resources you need to effectively facilitate the CS Explorations 1 course.