uwloo

SE 101Introduction to Methods of Software Engineering

Units
0.25
Subject
Software Engineering

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. S27

Ran in 3 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.

An introduction to some of the basic methods and principles used by software engineers, including fundamentals of technical communication, measurement, analysis, and design. Some aspects of the software engineering profession, including standards, safety and intellectual property. Professional development including résumé skills, interview skills, and preparation for co-op terms. Safety-orientation training, including WHMIS assessment, is included in this course.

Prerequisites

Antirequisites

None listed.

Leads to

No course lists it as a requisite.

Fall 2026 sections

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 0017577128 / 145F 15:30–16:20
F 15:30–16:20
Sep 17 08:30–09:50
Oct 8 08:30–09:50
Nov 26 08:30–09:50
SEM 1017601128 / 145F 10:30–11:20
F 10:30–11:20
LAB 2017649128 / 145Th 12:30–14:20
Th 12:30–14:20

Resources

Around the web

Found by uwloo’s link finder, which checks that each page names SE 101.

Suggest a resource.

Reviewed on UW Flow

56% liked it95% easy44% useful

From 360 ratings and 72 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.

  • The following review is written in the style of a typical Paul Ward Lecture:
    The course is incredibly disorganised. None of our assignments have been returned and every deadline was pushed back because Paul Ward missed it. There is an obvious flaw in the system, like how there was an obvious flaw in the patriot missile defence system. You see the system had to be reset every so often but as you can imagine it would be hard to reset the system in an active warzone when being shot by missiles. Of course, a group of soldiers forgot to reset their system, and they were shot and killed. Moving on, while the project may have been fun to complete, we received exceedingly little guidance from our…

    Dec 2023 · didn’t like it · 6 found this helpfulOn UW FlowRemove this

  • Bird course. The only real work you have to do is the final project. The only restriction is that hardware must be included, but you choose what you work on and with who. It's essentially a free project to put on your resume.
    Outside of the final project, there are cool events like upper-year SE speakers and resume reviews. But if it's just Paul Ward talking, lectures consist of listening to Paul ramble about the Patriot missile crisis, OceanGate submarine implosion, Boeing 747 Max malfunction, or the livestock anthrax outbreak of 1957 on the UK's Isle of Man. There are also a couple 10 minute assignments you have to do.
    Overall, really easy course. Don't expect to be reimbursed for the…

    Nov 2024 · liked it · 1 found this helpfulOn UW FlowRemove this

  • Thought this course might be interesting at the beginning, mostly a waste of time. Maybe it's different if you don't get PAUL WARDed. Grades seem to have been randomly generated in the high 80s unless you do something really crazy. Only good part was the group project. Can be a nice opportunity to make something cool, and it was nice to see what the other groups did. Paul Ward seems like a good guy, just not a good professor.

    Jan 2024 · didn’t like it · 1 found this helpfulOn UW FlowRemove this

  • A very disorganized course. You need to keep track of the deadlines and modules which are spread EVERYWHERE.
    Paul Ward did not make it easy with his vague instructions. None of the assignments(not even the one given in the first month of term) have been returned (been 7 days since the term ended).

    Dec 2023 · liked it · 1 found this helpfulOn UW FlowRemove this

  • The premise is very fun and working on the project was a nice experience. However, the course itself was completely ruined by Paul Ward. A nice introduction to first years that not all professors actually care and some are just there for the tenure. Assignments that were assigned near the beginning of 1A were still not returned by the end of the course, and final grades were delayed heavily. Lectures were a waste of time and calories to sit in to.

    Dec 2023 · didn’t like it · 1 found this helpfulOn UW FlowRemove this

Discussed on r/uwaterloo

38 posts and comments in 33 threads mention SE 101, July 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

Spring 2024

Fall 2023

It's Joever 1 point, 19 comments

u/UnboxTheCat: “Bless the lower year SE students. ECE106 should have been removed from SE calender ages ago. It was completely unrelated to software development, and boring af. …”

u/UnboxTheCat: “… For exampke, in the first year we had racket design that requires weeks long of team effort, then we had SE101 project to create even more "concrete" stuff by utilizing software, hardware, and physics.”

View on RedditRemove this

Spring 2023

Winter 2023

EXCITEMENT 363 points, 141 comments

“AHHHH I AM SO EXCITED ABOUT GOING TO WATERLOOO AHHHHHHHH OMG Im jumping off the walls here! I got my acceptance months ago during the first round but I suppose its sinking in and im just? yes??? …”

u/FFelony: “Congratulations! I'm in 1B and I really like it here. It's a lot of work but you'll be learning a lot, and as long as you spend time at the library or other spaces, making friends is not hard. …”

u/tsumu15: “… ECE 124, ECE 140, MATH 119 So overall, you take 2 different courses in 1A (I'm not counting SE 101 because that's more of a project course), and 1 different course in 1B (not counting SE 102 since it's non-credit). …”

View on RedditRemove this

Spring 2022

Winter 2022

software engineering with no programming experience 88 points, 56 comments

“Hey everyone, I recently got accepted to Software Engineering at Waterloo. I'm concerned about whether or not studying SE would be excessively difficult since I have little to no experience with …”

u/Kevin-Gao: “… SE 101 for instance is a project course that will allow yourself to understand what it feels like programming a complete project over the entirety of your first term. …”

View on RedditRemove this

Spring 2021

Where can I buy capacitors? 29 points, 19 comments

“I need some stuff to build a project for a hardware course, does any one know where can I buy capacitors, metal, foam, arduino and all that stuff?”

u/harmonyIn3rdsNot4ths: “… They came in clutch for my SE101 project in 1A when I needed to buy an Arduino, resistors, wires, and an accelerometer. It was a fun place to check out either way. …”

View on RedditRemove this

Fall 2020

Tips/resources for getting a good first coop? 11 points, 14 comments

“I’m currently a first year SE student. i was wondering if anyone has any tips or resources that they’re willing to share with me that can help me score a good first coop? …”

u/elegantpeacock: “… If not, put your SE 101 project on (be prepared to talk about it during Interview tho) and maybe do a small one to showcase a particular skillset during winter break (i.e. if you want web dev jobs, do a small react app so that it shows u know it). …”

View on RedditRemove this

Sad SE Student Rant 94 points, 26 comments

u/sad_se_student: “… Im going to put out there that the program itself is run very well in my opinion, there's lots of resources available for us from upper year SE students and our SE 101 TA (Ahmed the GOAT) with his (if he remembers) weekly hang out sessions. …”

u/vsakhnini: “Hi, I am your associate director and your instructor for SE101 and CS137. Feel free to reach out to me. We can talk about this and find plans and strategies to make it easier for you. …”

View on RedditRemove this

SE Student Rant 3 points, 1 comment

u/vsakhnini: “Hi, I am your associate director and your instructor for SE101 and CS137. Feel free to reach out to me. We can talk about this and find plans and strategies to make it easier for you. …”

View on RedditRemove this

Spring 2020

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar