In this class, students will collaborate to solve problems through the design process. They will conduct user research on a problem their school faces, and they will analyze and present their findings in creative ways, paying attention to design as a tool for effective communication. The teacher will deliver short lessons, present students with challenges, and coach students through breaking down each problem, developing and implementing solutions, and adjusting their approaches as needed. Students will complete a progressive series of block-based coding projects framed around their interests and passions. Completing these projects will instill foundational programming concepts for future text-based programming.
