(3 credits)Prerequisites: C- or better in CSCI 4250.
Presents software development as an engineering discipline with emphasis on detailed design, implementation, testing, maintenance, project management, verification and validation, configuration management, and software quality assurance. Communications (written and oral), participation on team projects, and use of automated tools are integral.