University Pathways
An articulation agreement is a formal, signed, written agreement between two educational institutions. It outlines the kind of transfer credit or advanced standing that a student might be granted, based on studies at one school, upon entering a specific and related academic program at the other school.
Articulation agreements are sometimes referred to as transfer agreements, transfer pathways or diploma to degree pathways.
University Course Exemptions, Equivalences, and Advanced Credits
The following information aims to highlight possible equivalencies and exemptions at Montreal area universities. Please note that universities are responsible for granting these and should be contacted for the most up to date information.
Equivalence: Student receives full credit for that course
Exemption: Student is exempt from the course for the purposes of prerequisite or graduation requirements, but must still earn the equivalent number of credits with another course
For more information see Transfer credits for technical DECs
- Up to 13 possible advanced credits, including:
- COMP248 (Object Oriented Programming I)
- COMP249 (Object Oriented Programming II)
- SOEN287 (Web Programming)
- A 300-400 level Software Engineering elective
- Exemption for MATH201 (Elementary Functions)
- Exemption for MATH206 (Algebra and Functions)
- Possible equivalence for MATH204 (Vectors and Matrices) or MATH 208 (Fundamental Mathematics I)
For more information see Passerelle – baccalauréat spécialisé en informatique
- Equivalence for IFT1015 (Programmation 1)
- Equivalence for IFT1025 (Programmation 2)
- Equivalence for IFT1215 (Introduction aux systèmes informatiques)
- Equivalence for IFT3150 (Projet d’informatique)
- Possible equivalence for MAT1905 (Algèbre vectorielle et linéaire)
- 3 other credits of the student’s choice
All equivalences and advanced credits require an R-score of at least 23. For more information see DEC-BAC Agreements
- Possible equivalence for CS201 (Foundations of Computer Science)
- Possible equivalence for CS203 (Interactive Web Page Design)
- Possible equivalence for CS207 (Databases and Dynamic Web Design)
- Possible equivalence for CS211 (Introduction to Programming)
- Possible equivalence for CS214 (Introduction to Networks)
- Possible equivalence for CS307 (Using and Designing Data Bases)
- Possible advanced credit for one Computer Science elective
- Possible advanced credit for one Information Technology elective
- Possible advanced credit for up to two electives
For more information see CEGEP Courses
- Option to test out of COMP202 (Foundations of Programming)
- Possible exemption for MATH133 (Linear Algebra and Geometry)
- Additional exemptions under discussion
For more information see Répertoire des cours équivalents
- Option to test out of INF147 (Programmation procédurale)
For more information see DEC-BAC intégrés, ententes et passerelles par programme
- Possible equivalence for INF1120 (Programmation I)
- Possible equivalence for INF2050 (Outils et pratiques de développement logiciel)
- Possible equivalence for INF3080 (Bases de données)
- Possible equivalence for INF3191 (Programmation Web)
- Possible equivalence for INF3271 (Téléinformatique)
- Possible equivalence for MAT0600 (Algèbre linéaire et géométrie vectorielle) or MAT0339 (Mathématiques générales)
- Possibility of 3 additional credits





