CO 227Introduction to Optimization (Non-Specialist Level)
- Units
- 0.50
- Faculty
- Mathematics
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 5 of the last 7 terms. Winter 2027: scheduled, 2 lecture sections. Spring 2027: schedule not out yet.
A broad introduction to the field of optimization, discussing applications, and solution techniques. Mathematical models for real life applications; algorithms: simplex, cutting plane, and branch & bound; linear programming duality.
Prerequisites
Antirequisites
Leads to
Fall 2026 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 5951 | 45 / 65 | TTh 13:00–14:20 |
Winter 2027 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 5772 | 0 / 80 | MW 10:00–11:20 |
| LEC 701 | 2270 | 16 / 9999 | Online or by arrangement |
| TUT 101 | 8509 | 0 / 80 | M 13:30–14:20 |
Reviewed on UW Flow
86% liked it81% easy92% useful
From 14 ratings and 5 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
final exam was genuinely brutal, henry is nice but doesn't teach very well. martin's notes helped teach me more than henry did. midterm + biweekly assignments + final exam
Apr 2026 · didn’t like itOn UW FlowRemove this
Pretty interesting - widely applicable to many fields outside of mathematics. Applies to anything quantifiably really!
Mar 2023 · liked itOn UW FlowRemove this
Very straightforward and interesting course, would recommend to anyone especially if taught by Martin Pei
Dec 2022 · liked itOn UW FlowRemove this
EZPZ
May 2021 · liked itOn UW FlowRemove this
So easy, good elective. Very VERY straightforward.
Mar 2019 · liked itOn UW FlowRemove this
Discussed on r/uwaterloo
55 posts and comments in 48 threads mention CO 227, August 2012 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.
Fall 2024
How is CO227 with Martin Pei? 1 point, 2 comments
Studying together for F24 6 points, 1 comment
u/loversrock28: “… CO 227 2. CS 338 3. STAT 322 4. MGMT 244 5. CS 430 I made this post a while back but hopefully more people are in the class now, so maybe more responses. …”
Spring 2024
Studying together for fall 2024 6 points, 6 comments
u/loversrock28: “Hello! I was hoping to make some friends and study with them for fall 2024. I'm taking: 1. CO 227 2. CS 338 3. STAT 322 DM me if you're taking any of these classes and want to study together :)”
Winter 2024
Are CO 227 and CO 327 bird courses? Anyone have F22 course outlines? Thanks 3 points, 2 comments
u/Jiangzedrich: “None of the CO course is bird”
u/gooseatwaterloo: “Now I understand what you meant. Taking CO 227 and found not as easy as I expected”
CO 227 - Martin Pei 3 points, 1 comment
u/gooseatwaterloo: “I am about to face Mid Term CO 227 and Prof Pei is my lecture. I'm still confused some of the concepts and feel struggling. For those who had taken his CO classes, I want to ask if his exams were similar to Practice exam? How difficult would you rate his exams? Thanks.”
Spring 2023
CO 227 course notes 1 point, 0 comments
u/gooseatwaterloo: “Hi, anyone took CO 227 before? As I would like to see the content of the course (not only from the outline), may I ask your favour to share the course notes? Many thanks in advance.”
Winter 2023
CO 227 course notes 1 point, 0 comments
u/gooseatwaterloo: “Hi, highly appreciated if someone can share CO 227 course notes or in-class notes ? Many thanks.”
Fall 2022
Bird Math courses 0 points, 6 comments
u/hussainr565: “Hey I need one Math bird course to graduate. I have already taken Math 135, 136, 137, 138, STAT 230. I am stuck between CO 227 or Math 207. Any suggestions?”
Winter 2022
easy math electives besides cs200? 2 points, 4 comments
u/ParmaMan: “CO 227, STAT 321, ACTSC 221, MATH 229, MATH 225, CS 234”
Fall 2021
Co 227 vs Co 250 vs Co 255 2 points, 16 comments
u/whatevwhatevwhatev: “… Does it matter if I take CO 227 as it is non specialist level? Or should I take one of CO 250 or 255. …”
BIrdy course for Math student? 4 points, 9 comments
“gimme the birdiest bird you got for first years”
u/ParmaMan: “Stat 321, CO 227, Math 225, CS 230 and counting… dm me for detail”
How to not suck at proofs?? 18 points, 7 comments
“I’m currently taking a course that’s way more heavy in proofs then I was expecting (co 227) but I’ve never taken a math course that has had any proof components in it. …”
u/79037662: “… I haven't taken CO 227 but these suggestions are pretty general.”
Check it elsewhere for Fall 2026
- Undergraduate Calendar, 2026–27The official entry
- Requirements for Fall 2026Waterloo’s requisite checker
- Schedule of Classes, Fall 2026Instructors, rooms, live seats
- Quest Class SearchWhere you enrol
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them