This program provides a sound education in the theory and practice of software engineering, enabling graduates to work confidently with software engineering applications in industry and commerce.
The program is open to candidates engaged in full-time study and also to candidates employed in industry or commerce who wish to study on a part-time basis.
This program consists of course work only.
Graduates of the program will be prepared for occupations such as technical and management functions in business, industry, government, and education; consulting and design in the field of information processing systems, and teaching of software engineering.
- Admission Requirements: Applicants must hold an undergraduate degree or a graduate diploma in Software Engineering with very high standing. In addition, applicants holding an undergraduate degree with very high standing in another discipline such as engineering, science, computer science or mathematics must have at least two years of experience in IT or related industry. Qualified applicants requiring prerequisite courses may be required to take such courses in addition to their regular graduate program. Admission to the program is competitive and only applicants with high academic standing will be considered. The graduate studies committee, in consultation with the department, is responsible for recommending on all applications for admission.
- Note: Students who have not completed an undergraduate degree or a graduate diploma in Software Engineering must take COMP 5541, SOEN 341 and SOEN 390 in addition to the other requirements for the program.
- Application Deadlines: Applications for admission from within Canada must be submitted to the Graduate Application Centre by June 1 for the Fall term, October 1 for the Winter term and February 1 for the Summer term. Applications from outside Canada must be submitted by February 15 for the Fall term, June 15 for the Winter term and October 15 for the Summer term.
Degree Requirements
- Program of Study: The student, in consultation with faculty, must plan an individual program of study approved by the department graduate studies committee.
- Credits: A fully-qualified candidate is required to complete successfully a minimum of 45 credits. Additional credits may be required in some cases.
- Completion: Normally a full-time student will require six terms to complete the degree requirements.
- Transfer Credits: A student may be granted credit for, in general, not more than 12 credits taken in approved graduate studies prior to his or her entry into this program. A course submitted for transfer credit must be appropriate to the student's program of study at Concordia University. An application for such credit will be considered only at the time of admission.
- Cross-Registration: A student in the program wishing to take courses under the cross-registration scheme outlined in the graduate calendar must first obtain permission of the graduate program director.
- Time Limit: All work for a master's/magisteriate degree for full-time students must be completed within 12 terms (4 years) from the time of initial registration in the program at Concordia University; for part-time students the time limit is 15 terms (5 years).
Curriculum
Students must take a minimum of 45 credits of course work consisting of:
- 20 credits of core courses (SOEN 6431, SOEN 6471, SOEN 6481, SOEN 6841, and INSE 6260).
- A minimum of 12 credits from Topic Area C09, and the remaining credits from Topic Areas C01 through C09, C12 and COMP 6961.
- Students who have completed an undergraduate Software Engineering degree must replace SOEN 6011 with another course chosen from Topic Area C09.