3 Credit Hours
This course studies the software development process. Topics include phases of a software project; life-cycle models; metrics; tools; and ethical and professional issues.Participation on team projects is integral. Software is developed using engineering methodologies and techniques.