Chemical engineering is at the intersection of many disciplines, linking knowledge of basic and applied sciences, economics, and health and safety. Chemical engineering graduates use a series of operations to sustainably process raw natural materials into finished products. They work in any number of industries, and during their careers, they may face a variety of challenges, including optimizing processes, monitoring pollution, converting renewable energy, processing foods and drugs, and manufacturing new materials.

This program is offered in English and in French. 

Courses in the first two years of the program are offered in English and French. In the third and fourth years, almost all courses are given in English only.

Upon completion of a Bachelor of Applied Science in Chemical Engineering, a student who completes the requirements specified below for 30 extra units will be eligible for a BSc in Computing Technology, as a second degree. The remaining 132 units are from their engineering degree; students follow the engineering degree requirements and the Computing Technology degree requirements in parallel. It is not allowed to obtain the Computing Technology degree without also completing the corresponding engineering degree.

Co-operative education is available with this program.

BASc in Chemical Engineering 1, 2126 Units
ADM 1100Introduction to Business Management3 Units
ITI 1120Introduction to Computing I 33 Units
ITI 1121Introduction to Computing II3 Units
ITI 1100Digital Systems I3 Units
MAT 1348Discrete Mathematics for Computing3 Units
CEG 2136Computer Architecture I3 Units
CSI 2110Data Structures and Algorithms3 Units
CSI 2120Programming Paradigms3 Units
ELG 2336Electric Circuits and Machines for Mechanical Engineering3 Units
3 course units of technical electives 43 Units
3 course units of computing technical electives chosen from computer engineering (CEG), computer science (CSI), electrical engineering (ELG) or software engineering (SEG) courses at the 2000, 3000 or 4000 level3 Units
3 course units of computing technical electives chosen from computer science (CSI), electrical engineering (ELG) or software engineering (SEG) courses at the 3000 or 4000 level3 Units
Total: 162 Units

Note(s)

1

Please consult the requirements for the BASc in Chemical Engineering program. 

2

Students who complete this program will be exempted from one complementary study elective.

3

This course replaces GNG 1106 in the BASc in Chemical Engineering for the purpose of the double degree BASc in Chemical Engineering and BSc in Computing Technology.

4

Consult the list of technical electives in the regular Chemical Engineering program.