Software Engineering Capstone

Peter Henstock

"I enjoy working with the students throughout the project, and seeing how they gain an appreciation of both the profession and their own skills.”

— Peter Henstock, Faculty


 

Eric Gieseke photograph

"My teaching approach is applying my industry experience, with a focus on upfront design, to deliver high-quality modular software in an agile environment. Students can use the learned skills and processes in their own work environments, to dramatically improve software quality..”

Eric Gieseke, Faculty

Capstone Snapshot

Most of the software projects you have developed throughout your academic career are likely individual projects. However, most industry projects are much larger and are consequently developed by teams.

The Software Engineeering Casptone, CSCI E-599, course aims to fill this gap by developing and deploying a significant semester-long software engineering project with a team of no more than five people.  The project includes the requirements gathering, planning, designing, coding, testing, documentation, and release stages of the software development lifecycle.  Accompanying lectures aim to provide timely concepts from the software engineering body of knowledge as they relate to the course project. 

The course includes best practices, project management concepts, and introduces many of the current tools that assist software project teams.  The final projects are presented to a faculty panel at the end of the semester.  Most of the projects in recent years have been presented at conferences.

Course Sequencing

CSCI E-599 is offered in the spring semester as an online live web conference course. You ordinarily take the course as your final, one and only remaining degree requirement. At a minimum, you need to have completed at least 36 credits, including the Software Design requirement, to be eligible for capstone registration.

Faculty

Eric Gieseke, ALM, Principal Software Engineer, Algorand
Peter Vaughan Henstock, PhD, Machine Learning and Artificial Intelligence Lead, Pfizer, Inc.