The purpose of this course is to provide a general survey of software engineering. Some of the topics covered include: project planning and management, design techniques, verification and validation, and software maintenance. Particular emphasis is on a group project in which a group of 4-5 students implement a system from its specification.

  • Credits: 3
  • Frequency: At least once a year


Requirements and Grading

Written assignments, a group project, one or two progress exams and a final exam.