The Master of Software Engineering program prepares highly-qualified candidates to work confidently with software engineering applications in business and industry.
The MEng is a course-based program for practicing software engineers and is open to candidates interested in either full- or part-time study. The MEng program enables students to apply their professional experiences and broaden their understanding of advanced software engineering and other technological concepts. Students enhance their analytic and design skills and improve their ability to present technical material in written form. The normal duration of the program is two years.
Software engineers apply engineering principles and practices to design, test, operate and maintain computer software. Graduates of the Master's program are trained to work on all aspects of the software product life cycle. They learn how to develop high-capacity computer software in a controlled, systematic and quantifiable manner and ensure it is reliable, efficient and economic.
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).
Courses. 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 16 credits from Topic Areas C08 and C09, and the remaining credits from Topic Areas C01 through C09, C12, COMP 6961 and ENCS 6931.
Admission Requirements. Applicants to the MEng Program must hold a bachelor’s degree in engineering or equivalent with high standing. Applicants with a bachelor’s degree in architecture with high engineering content may also be considered for the MEng program. Such students will be required to enrol in an extended program. The Faculty Graduate Studies Committee will determine the acceptability of an applicant for admission to the program and may require an applicant to take specified undergraduate courses in order to qualify for acceptance. Qualified applicants requiring prerequisite courses may be required to take such courses in addition to their regular graduate program. Applicants with deficiencies in their undergraduate preparation may be required to take a qualifying program. An ability to write simple programs in a standard computer language will be assumed. Students lacking this skill will be required to register for the appropriate course. This course will be taken in addition to regular degree requirements.
Priority will be given to those who apply within the official deadlines listed above. Some programs may continue to accept applications after these deadlines. For more information, please contact the department.
Graduate students of computer science and software engineering may apply for positions as teaching assistants within the department. All candidates must have good language skills. Learn more about Teaching Assistantships.