Mar 29, 2024  
2017-2018 Undergraduate Catalog 
    
2017-2018 Undergraduate Catalog [ARCHIVED CATALOG]

CSC 4910(W) - Software Engineering

Credits: 4
An in-depth study of the methodologies involved in designing, developing, and maintaining software systems, particularly large systems with multiple developers who must cooperate effectively to produce a quality product. Core topics include requirements analysis, specification, user interface design, software design, testing, implementation and maintenance. The major focus of the course is a semester-long project where the students work in software development teams to produce a small software system using object-oriented analysis and design methods. This course serves as a capstone experience calling on a variety of knowledge and skills and involving significant practice in professional writing in both collaborative and individual environments for different audiences: the team, the manager, the client, and the user.
Prerequisite(s): Senior standing or consent of instructor.
Fulfills: W and X in LS Core