Software Development Methodologies
Methods and management of software development projects is an essential topic area for software engineers. Beginning with understanding software engineering as a professional practice, Software Development Methodologies explores industry methodologies such as waterfall, agile, prototyping, and rapid application development, among others. Practical projects are used to familiarize students with methodologies. This course also investigates management skills and tools related to software development.
Prerequisite: Complete CSI-270 or CSI-281.