(Formerly 074.435) Advanced treatment of software development methods. Emphasis on formal specifications, design methodologies – functional and object-oriented, prototyping, software verification and validation. Prerequisite: COMP 3350 (or the former 074.335) (C).
It is your responsibility to ensure that you are entitled to be registered in this course. This means that you:
Please see the Important Dates section of the U of M General Calendar for information on holidays, exams, and voluntary withdrawal dates.
Plagiarism on the assignments or any form of cheating during the examination is subject to serious academic penalty. If you are not sure what constitutes academic dishonesty consult section 8 of the general calendar, academic integrity.
We have specific Faculty of Science regulations that you must follow. Please look here for full details.
A signed Faculty of Science honesty declaration must be included with your group work for its mark to be counted towards your final grade.
Topics include (but are not limited to):
There will be 1 one hour term test, worth a total of 30% towards your final grade. It will be scheduled as an in-class test.
The project will require that you work within a team of developers to produce a complex enterprise system and will contribute 70% to your final grade. For additional details, see the project page.