In this course students will examine a comprehensive range of software engineering tools and techniques. Emphasis is placed on the structured and formal specifications of software requirements, the use of well-defined design techniques, and the systematic verification and validation of software products. Practical experience in the application of the concepts discussed in class is acquired through a group project.
View course outline