COMP 4350 Software Development II
ROASS


Course Description
(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).

Website
www.cs.umanitoba.ca/~comp4350/

Registration Advisory
It is your responsibility to ensure that you are entitled to be registered in this course. This means that you:

The registration system may have allowed you to register in this course, but it is your responsibility to check. If you are not entitled to be in this course, you will be withdrawn, or the course may not be used in your degree program. There will be no fee adjustment. This is not appealable. Please be sure to read the course description for this and every course in which you are registered.

Important Dates
Please see the Important Dates section of the U of M General Calendar for information on holidays, exams, and voluntary withdrawal dates.

Academic Dishonesty
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.

Course Outline
Topics include (but are not limited to):

Mark Breakdown

Term Test
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.

Project
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.