Building on the skills gained in Discover Computer Science, Design & Discovery incorporates computer science, technology, and engineering principles to emphasize research, teamwork, digital organization, creativity, and problem solving skills. Topics include engineering, programming, game creation, robotics, 3D printing, and digital art. Throughout the course students use the engineering design process to collaboratively complete engineering design challenges in the various course topics. Keyboarding skills are developed in this course as well. Required in grade 7, this course meets two (2) times per week for the full year.