@ShadSterling By “projects,” I mean something that:
• is student-created
• is student-directed
• is in their zone of proximal development
• ends up actually working
In the 100-levels, they use a familiar language and a prescribed library. But in Software Design & Development, they have to evaluate and select a production-ready platform / framework appropriate to their design goals, and most end up learning a new language on the fly to support that choice.