Student teams complete the design and implement the project began in CSCI-P 445. Periodic oral and written project progress reports. The project result in a software application, written report, and final presentation. Course topics include software design, development, quality assurance, and deployment, as well as computing ethics and professional practice.