Computer Science 101 is designed to give students an introduction to Python based coding and computer science principals through project based learning units. Using Carnegie Mellon University's Computer Science Academy CS1 course, students will explore what coding in Python can do, while creating a variety of arts based projects.
Students will be presented with a variety of visually engaging problems to solve, allowing for multiple possible solutions and visual cues when things don't go as planned. Students will be exposed to and learn computational problem-solving skills, which is at the core of Computer Science.
Time permitting, student may also have to opportunity to complete interest based projects using emerging technology, such as Raspberry Pi, over the course of the year.
Unit 1 Creative Task Examples (2022-2023):
Unit 1 Creative Task Examples (2021-2022):