COURSE NUMBER AND TITLE: CSCI 4711 Software Engineering
CREDIT HOURS: 3
CATALOG DESCRIPTION: The software development process is examined. Current tools and techniques of software system analysis, design, implementation, and maintenance are presented in conjunction with case studies and team-oriented projects. Topics include process modeling, logic modeling, object-oriented modeling, UML, software metrics, prototyping, and software security.
PREREQUISITE(S): Senior standing and permission of instructor.
SUGGESTED TEXT: Object-Oriented Software Engineering: Using UML, Patterns and Java Bernd Bruegge and Allen H. Dutoit, Prentice Hall, 2003 (2nd Edition)
COURSE OUTLINE: