Course Information

CSC 4700: Software Engineering

Credits: 3 Level: undergraduate


Management and production of software systems; the software life cycle; software design techniques and methodologies; participation in a team software development project.

Course Outcomes:
  • 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.


CSC 1052