The software development life cycle from feasibility study to turnover to client. Documentation of design, program, and training materials. Rapid prototyping languages. Software development management: team roles and organization, the version control problem, maintenance issues. Use of CASE tools emphasized and illustrated in projects. Written reports and oral presentation of projects.
Prereq.: CSc 22000, CSc 22100. 3 class, 2 lab hr./wk.; 4 cr.