Software Engineering (BEng)
Bachelor of Engineering (BEng)offered_by:
Department of Computer Science and Software Engineering, Faculty of Engineering and Computer Science
Why study Software Engineering?
Design, code, and test software products – with the big picture in mind. Think financial software, airline ticketing systems or information databases. As a software engineer, your expertise in analog/digital signal processing, microprocessors, microwaves and fibre optics will give you the tools to tackle these challenges everyday.
Concordia was one of the first universities in Canada to introduce an undergraduate program in Software Engineering. Our state-of-the-art labs for databases, networks, 3D graphics, high performance computing and artificial intelligence will give you experience with the tools you’ll use in the field. Through labs, lectures and projects, you’ll also:
- Study the life cycle of software products from specification through analysis and design, to testing maintenance and evaluation
- Study the range of paradigms practised by software developers
- Create professional-quality software systems with professional techniques and tools
- Learn to balance large-scale product development with safety, reliability, cost and scheduling
Our program is accredited by the Canadian Engineering Accreditation Board and you’ll graduate eligible to become a registered professional engineer.
- Cegep Students including Three-Year Technical DEC:
- CHEM-101 or 202-NYA;
- MATH-103 or 201-NYA and 203 or 201-NYB and 105 or 201-NYC
- PHYS-101 or 203-NYA and 201 or 203-NYB
- Non-Cegep Students:
- Calculus I and II, Linear Algebra, Mechanics, Electricity and Magnetism, General Chemistry I
Particular attention is paid to grades in mathematics, sciences and courses applicable to the intended program of study. Applicants who do not meet the minimum requirements will be reviewed holistically.
- Students will be required to take and complete all prerequisite program requirements during their first year of study.
- Any missing prerequisites will be added onto the program at Concordia.
- Applicants from a three-year technical DEC may be eligible for transfer credits based on course equivalencies.
- Minimum of 65% for exemptions for Math and Physics. Students with grades of less than 65% in prerequisite courses will be asked to repeat those courses in addition to the program.
Minimum Cut-off Averages
(Minimum Cut-Off Averages: Should be used as indicators. Data may change depending on the quality of the application pool )
- Cegep: Overall CRC 24.00
- Canadian/U.S. High Schools & International Secondary Schools: 80% or B- equivalent
- External Transfers: Minimum 2.5 GPA (Transfer credits may be considered on a course-by-course basis or by challenge exams.)
- International Bacc. (IB): A minimum total of 27 points and completion of mathematics and sciences at the Higher Level
- Bacc. Français: Overall 11/20 – Completion of Série S (Sciences)
Make sure you also meet Concordia's minimum admission requirements.
The Engineering Co-op program gives you the chance to complete paid work terms that last 12 to 16 weeks. As a Co-op student, you will play a large role in testing software packages designed and implemented by engineers. You may also:
- Develop, program, design, and test new or existing software products
- Develop real-time control and data acquisition systems
Co-op students have completed work terms for employers such as:
- Versatyle Test Corporation / Daito Precision Inc
- SAP Labs Canada
- CAE Inc.
Read more about our Co-op programs.
Software engineering alumni have established careers in a range of sectors, including telecommunications, finance, health care, manufacturing, aeronautics and the entertainment industry, notably video game and animation. Some have been hired by:
- CAE Inc.
- Merck Canada