CSC 4700: Software Engineering
Management and production of software systems; the software life cycle; software design techniques and methodologies; participation in a team software development project.
- Survey the discipline of software engineering, including development processes, life-cycle models, quality issues, requirements analysis, design techniques, testing, and project management.
- Study and practice oral and written communication skills with respect to software development projects.
- Explore modern software development tools.
- Gain a strong enough foundation in Software Engineering that it could lead to a career.