3 credits.

Prerequisites: CSCE 240

Current practices and research in software development, requirements definition, design, program testing and reliability, maintenance, and management.