CMSI 4072 Senior Project II
4 semester hours
Continuation of the acquisition and practice of essential software engineering skills as described for CMSI 4071. Additional topics include elements of user interface design; front-end development; database integration; networking; SOA, SaaS, and distributed systems; client/server models; more in-depth practices of Agile development, and technical presentations. Students work either individually or in self-organizing teams to ideate, design, implement, test, and present a non-trivial software application which includes concepts spanning the entire CS curriculum. Projects may be extensions of those completed in CMSI 4071 .
Consent of instructor required.