everything.study
CS 4810

SOFTWARE ENGINEERING

Undergraduate

This course emphasizes the theory, methods and tools employed in developing medium to large-scale software which is usable, efficient, maintainable, and dependable. Project planning and management are major foci. Topics include requirements modelling/specification, project costing, scheduling, software design, software architecture, traditional and agile process models, team management, and re-engineering. Students will develop a project plan for a major project to be undertaken in CS 4820 or CS 4830. PREREQUISITE: CS 3620 Three lecture hours per week

Sources