Fall 2026 Student Project Reflections
Last semester at UCCS, I taught CS 4300/CS 5300, an advanced software engineering course, to 56 undergraduates and 5 graduate students. Each semester, students are put into groups of 4 to 5 and asked to build an application for another group. Each student group acts as a developer group for one group and as a customer group for another. This allows students to get a feel for what it's like to run software projects for a company while also understanding what it’s like to be a customer and to generate requirements for a software project. The projects last semester were fun to watch come together. Each group needed to use an external API and implement ChatGPT into the application itself to add AI features0 comments