CSC 4700
Software Engineering
Dr. Joyce

Management and production of software systems; the software life cycle; software design techniques and methodologies; participation in a team software development project. Prerequisite: CSC 1052. (3 Credits)

Writing Intensive

Survey the discipline of software engineering, including development processes, life-cycle models, quality issues, requirements analysis, design techniques, testing, and project management.

Provide experience as a team member of a medium-scale software development project, focusing on requirements elicitation, specification, and design.

Study and practice oral and written communication skills with respect to software development projects.

Explore modern software development tools.

Related info