Skip to main content

Software Engineering MASc

Admission Requirements

  • Undergraduate degree or graduate diploma in software engineering, computer science, or another discipline such as engineering, science, and mathematics with very high standing.

Additional Admission Requirements

Qualified applicants requiring prerequisite courses may be required to take such courses in addition to their regular graduate program.

Degree Requirements

Fully-qualified candidates are required to complete a minimum of 45 credits.

Please see the Computer Science and Software Engineering Courses page for course descriptions and prerequisites.

Software Engineering MASc (45 credits)

16

credits of coursework with a minimum of 8 credits chosen from the following Topic Areas:

 C08 - Developments in Software Engineering 
 C09 - Software Development 
 C10 - Software Architecture and Design‌ 
 C11 - Software Maintenance and Quality 
 C12 - Software Development Processes and Management 

C13 - Software Engineering 

Any remaining credits may be chosen from any of the following Topic Areas:

 C01 - Developments in Computer Science 
 C02 - Parallel and Distributed Systems‌ 
 C03 - Image Processing/Pattern Recognition and Graphics C04 - Software Systems and Languages 

 C05 - Information Processing and Management  

 C06 - Scientific Computation and Algorithms  
 C07 - Artificial Intelligence and Human-Machine Communication  

 C16 - Cognate Disciplines‌ 

A maximum of 4 credits can be chosen from the following courses: COMP 6281, COMP 6311, COMP 6331, COMP 6341, COMP 6371, COMP 6731, COMP 6771, COMP 6421COMP 6741, COMP 6791. The student’s study program must be approved by the supervisor(s) and either the Graduate Program Director or the Department Chair.

29

credits:

 

SOEN 7941 Master’s Research and Thesis (29.00)
‌   

Academic Regulations

Program of Study. Each individual program of study must be approved by the Department.

Completion. Normally a full-time student will require six terms to complete the degree requirements.

Transfer Credits. Students may be granted transfer credits for, in general, not more than 8 credits taken in approved graduate studies prior to their entry in 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. Please refer to the Academic Regulations page for further details regarding the Time Limits. The Department does not recommend students to register for this program on a part-time basis.

Back to top

© Concordia University