Overview
The Software Engineering programme at Concordia University Montréal provides students with a comprehensive framework for applying engineering principles to the entire software product life cycle. This curriculum ensures that graduates can develop reliable, efficient, and financially viable computer software in a systematic manner.
Students in this programme enhance their analytical and design skills while improving their ability to present complex technical material. The training covers the systematic and quantifiable development of software, preparing individuals for high-level roles within the global technology sector.
The degree is structured to accommodate both recent graduates and working professionals, offering the flexibility of part-time or full-time engagement.
Why Software Engineering at Concordia University Montréal?
This programme is delivered through the Gina Cody School of Engineering and Computer Science, a faculty known for its strong ties to the technology industry. Students benefit from a curriculum that balances core engineering methodologies with a wide range of elective specialisations.
A distinctive feature of this degree is the experiential learning opportunities available to students. Participants may engage in a co-op option or an industrial stage, providing four to eight months of paid, full-time internship experience to apply classroom knowledge in professional settings.
The university provides a collaborative environment where students can focus on modern challenges such as electrification and advanced system architecture. Facilities and research centres support a culture of innovation, ensuring graduates are well-equipped for the evolving demands of the IT industry.
Tuition Fee Breakdown
- International fee: CAD 691 per credit
- National fee: CAD 315 per credit
Visit the Fees and Funding section for a breakdown in your local currency.
Syllabus
The curriculum requires the completion of 45 credits, including core courses that must be finished within the first four terms. Modules may include:
Core Modules
- Programming and Problem Solving
- Software Comprehension and Maintenance
- Advanced Programming Practices
- Software Design Methodologies
Elective Topic Areas
- Developments in Software Engineering
- Software Development
- Software Architecture and Design
- Software Maintenance and Quality
- Software Development Processes and Management
- Parallel and Distributed Systems
- Image Processing/Pattern Recognition and Graphics
- Software Systems and Languages
- Scientific Computation and Algorithms
- Artificial Intelligence and Human-Machine Communication
- Cognate Disciplines
- Project and Report I
- Industrial Stage and Training
- Graduate Seminar in Computer Science
- Professional Leadership Skills
Careers with Software Engineering
Graduates of this programme are prepared for diverse roles across the software product life cycle, including design, testing, and operations. The advanced technical training allows individuals to pursue careers as senior software engineers, systems architects, and project managers.
The integration of industrial training and co-op placements often leads to direct employment opportunities within the IT sector and related industries. Alumni are equipped to work in sectors ranging from telecommunications and aerospace to financial services and artificial intelligence.
Programme Structure
Courses include:
- Distributed System Design
- Parallel Programming
- Animation for Computer Games
- Machine Learning
- Advanced Game Development
- Computer Vision
- Topics in Scientific Computation
- Numerical Analysis of Nonlinear Equations
- Immersive Technologies
- Digital Geometric Modelling
- Comparative Study of Programming Languages
- Compiler Design
- Computer Networks and Protocols
Key information
Duration
- Full-time
- 24 months
Start dates & application deadlines
- Starting
- Apply before , National
-
- Starting
- Apply before , National
- Apply before , International
-
- Starting
- Apply before , National
- Apply before , International
-
- Starting
- Apply before , International
-
Language
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Credits
Delivered
Campus Location
- Montréal, Canada
Disciplines
Software Engineering View 46 other Masters in Software Engineering in CanadaWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Other requirements
General requirements
Undergraduate degree or a graduate diploma in Software Engineering with very high standing. 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.
Student Insurance via Studyportals Partner
Make sure to cover your health, travel, and stay while studying abroad. Even global coverages can miss important items like Additional medical costs, Repatriation, Liability etc. Make sure your student insurance covers your needs.
Studyportals partnered with Aon to provide you with the best affordable student insurance, for a carefree experience away from home.
Get your student insurance nowStarting from €0.53/day, free cancellation any time.
Remember, countries and universities may have specific insurance requirements. To learn more about how student insurance work at Concordia University Montréal and/or in Canada, please visit Student Insurance Portal.
Tuition Fees
-
International Applies to you
Applies to youNon-residents15547 CAD / year≈ 15547 CAD / year -
Domestic Applies to you
Applies to youCitizens or residents7087 CAD / year≈ 7087 CAD / year
Additional Details
Quebec residents: $100.89 per credit
Living costs
Montréal
The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.
Funding
Need help with your student visa?
Get personalized guidance from a certified VFS Global advisor and save 20% through Studyportals.
- Avoid common visa mistakes and delays
- Know exactly what documents you need
- Get a clear checklist tailored to your situation
In order for us to give you accurate scholarship information, we ask that you please confirm a few details and create an account with us.
Scholarships Information
Below you will find Master's scholarship opportunities for Software Engineering.
Available Scholarships
You are eligible to apply for these scholarships but a selection process will still be applied by the provider.
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility