Academic Catalog 2023–2024

jump to navigation

Courses

CSC490 Software Engineering

[3–0, 3 cr.]

This course presents the techniques for developing reliable, and cost-effective, medium-to-large-scale with an emphasis on agile development methods appropriate for rapidly-moving projects. Basic software development infrastructure; requirements elicitation and tracking; prototyping; basic project management; basic UML; introduction to software architecture; design patterns; testing. 

Co-requisite: CSC375 Database Management Systems.