It's Not Just About Functionality Anymore
Samuel A. Rebelsky · 2015
Student projects play a central role in the CS curriculum and are can be used everywhere, from low-level courses to upper-level capstones. Projects help students tie together ideas from their courses and put them in a "tangible" form for which they can feel a sense of pride. Projects also provide a clear way for students to show off their work to others. When we talk about student projects, we often focus on the functionality of the project: "Build something that does this."