Learning Design:
Figuring out how to make a practical design for a program is an important skill in Computer Science. Yet it is also a tricky skill to teach. Today we will be brainstorming activities and workshops that will help students develop this skill.