Graduate Courses

Professor and student taking in a lab

As you consider your degree requirements and the courses available to you, consult the Graduate Studies Academic Calendar for the year and term in which you were admitted. See the Archived Graduate Studies Academic Calendars page to find the calendar you need.

You may also find the Graduate Studies and Postdoctoral Affairs calendar of important dates helpful. The customizable calendar provides term-specific academic deadlines, term start and end dates, examination periods and more. 

Schedule of CHE courses

The department updates the lists below on a regular basis to provide notice of the coming schedule of classes and the tentative plans for future terms. 

Please note you are able to view basic course outlines here: Academic Calendar Course Outlines for Chemical Engineering

Looking for course outlines?

Check on outline.uwaterloo.ca or visit the LEARN page of the course you are interested in.

Did you find the information you were looking for? Give us your feedback.

Schedule of Courses for Fall 2024

ChE 514 Fundamentals of Petroleum Production

CHE 521 Process Optimization

ChE 541 Introduction to Polymer Science and Properties 

ChE 571 Industrial Ecology  

CHE 600 Engineering and Research Methods, Ethics, Practice, and Law 

CHE 601 Theory and Application of Transport Phenomena (Formerly CHE 610)

CHE 620 Applied Engineering Mathematics 

CHE 621 Model Building and Response Surface Methodology   

ChE 660 Biochemical Engineering

Schedule of Courses for Winter 2024

ChE 516 Engineering Systems Design

ChE 520 Process Flowsheet Analysis

ChE 521 Process Optimization

ChE 522 Advanced Process Dynamics and Control

ChE 524 Process Control Laboratory

ChE 543 Polymer Production: Polymer Reaction Engineering

ChE 561 Biomaterials and Biomedical Design

ChE 602 Chemical Reactor Analysis

ChE 640 Principles of Polymer Science

Schedule of Courses for Spring 2024

ChE 603 Thermodynamics
ChE 612 Interfacial Phenomena
ChE 641 Fundamentals of Polymer Processing Operations
ChE 663 Bioseparations
Nano 603 Nanocomposites

Courses

Graduate students may choose from courses within the 500, 600 and 700 series, as explained above.
Consult your degree requirements when choosing courses.

500-series courses

Courses with numbers within the 500 series are undergraduate courses, and they are posted in the Schedule of Classes for Undergraduate Students

The 500-series courses provide

  • technical electives for undergraduate students who want to specialize in a particular area, and
  • background information for graduate students who lack specific knowledge.

600- and 700-series courses

Chemical Engineering's 600- and 700-series course offerings are subject to change and remain unconfirmed until they are posted in Schedule of Classes for Graduate Students. Normally, each 600- and 700-series course includes three hours of lectures per week for one term.

Reading Courses

Some 700-level courses are reading courses, in which students in research-based programs learn through independent study under the supervision of an instructor. Up to five students may be enrolled in each reading course. To be eligible to take a reading course, you must have taken at least one graduate course towards your degree and have a minimum grade of 80% in the degree you are pursuing.