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, 3-D 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 practiced 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 Engineers Canada and you’ll graduate eligible to become a registered professional engineer.
Engineering fundamentals (includes courses on engineering economics, health and safety and professional practice);
Computer science group (includes courses on computer mathematics, object oriented programming, theoretical computer science, operating systems, programming language principles, data structures and algorithms), and
Software engineering (includes courses on software requirements, design, architecture, metrics, quality, usability and software project management).
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
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)
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:
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: