COMP 3613
This course is a continuation of developing skills surrounding software engineering, its principles and practical applications within the computer science curriculum. This course will expose students to the required engineering rigors of specifying, designing, developing and maintaining product-quality code. It will prepare them for the challenge of developing software systems as part of a team through a better understanding of development process methodologies, and an appreciation of the different challenges software engineers face in domains as varied as web-based systems, mission-critical systems and safety-critical systems.
ASSESSMENT
Coursework | 50% |
Final Examination | 50% |