uwloo

CIVE 104Mechanics 1

Units
0.25
Faculty
Engineering
Subject
Civil 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.

Newtonian mechanics. Force systems; vectors, forces and moments; equilibrium and free body diagrams. Mechanics of simple structures.

Prerequisites

Antirequisites

  • Not completed nor concurrently enrolled in any of the following:

Leads to

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 0014838129 / 150Th 13:00–14:20
Th 13:00–14:20
Sep 17 10:30–11:20
Nov 26 10:30–11:20
Sep 24 10:30–11:20
LEC 0024842121 / 145T 08:30–09:50
T 08:30–09:50
Sep 15 14:30–15:20
Sep 22 14:30–15:20
Nov 17 14:30–15:20
TUT 101483967 / 75F 14:30–15:20
F 14:30–15:20
TUT 102484062 / 75F 15:30–16:20
F 15:30–16:20
TUT 103484159 / 72T 12:30–13:20
T 12:30–13:20
TUT 104484362 / 73T 13:30–14:20
T 13:30–14:20
TST 2015385250 / 295Oct 22 14:30–16:20
Nov 30 18:30–20:20

Reviewed on UW Flow

61% liked it83% easy73% useful

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

  • Could've done the exam with my eyes closed, extremely easy (probably too much so) but a good foundation for mech 2

    Jan 2026 · liked itOn UW FlowRemove this

  • Far too easy, to the point where it wasn't very useful. You're required to visit an elementary school and deliver a presentation to the kids, but it's uninspiring and a little challenging to navigate.

    Nov 2025 · didn’t like itOn UW FlowRemove this

  • Important fundamentals for engineering. Pretty easy to follow. I found this class easy coming from a strong high school since there was a lot of overlap with gr 12 physics but some classmates from weaker schools found it more challenging.

    Dec 2024 · liked itOn UW FlowRemove this

  • Did not pay attention. Fell behind and paid the price.

    Dec 2024 · didn’t like itOn UW FlowRemove this

  • Probably the easiest course you'll take here. You learn two things that are new (moments and hydrostatics) and they are all solved the same way. I guess it makes sense for a 0.25, but lin alg is prob 5x harder and has a significantly higher work load. the quizzes were kinda tough but the exam was pretty easy.

    Dec 2024 · liked itOn UW FlowRemove this

Discussed on r/uwaterloo

23 posts and comments in 18 threads mention CIVE 104, January 2017 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.

Spring 2023

Spring 2022

What courses are considered easy or difficult in the 1A term for Civil Engineering? 3 points, 5 comments

“Starting 1A this September, so just curious what courses people found easy or difficult in them. How long of times did you spend weekly, outside of class studying for these courses?”

u/CreepyWindows: “… CIVE 104 - Mechanics 1 - Half Weighted. Easy course. If you're interested in civil, you will probably find this course easy and interesting. CIVE115 - Linear Algebra - Half weighted. Has difficult concepts but is overall easy if you keep up. …”

u/UnsquabbledToast: “… cive104 - hella disorganized. do the practice problems, go to office hours, look at youtube tutorials, and you should be fine. cive115 - practice practice practice!! try the tutorial problems the day before, work on them in the tutorials with friends. …”

View on RedditRemove this

Winter 2022

Waterloo or UofT for Civil Engineering 0 points, 25 comments

“I do not know which one to choose, I'm leaning towards UofT right now as Waterloo's coop program seems extremely exhausting”

u/IcyProfit03: “No one will give you an unbiased answer since this is the Waterloo subreddit. Do what's best for you in the end I will not lie, the Waterloo Engineering experience is stressful and the coop interview …”

u/IcyProfit03: “… for CIVE 104, basically skim the Easy/Useful ratings and there is generally some helpful comments there. …”

View on RedditRemove this

Fall 2021

The constructive feedback you get on kritik :/ 229 points, 28 comments

u/Neyo708: “Please for the love of God professor don't use kritik in your future classes, had to pay $20 just to use it. The servers are absolute disaster when the results come in. …”

[deleted]: “cive 104; the coordinators for this course really need to get a grip. kritik was probably the most organized part of this course.”

View on RedditRemove this

Spring 2021

Fall 2020

CIVE 105 Tips? 1 point, 2 comments

“I struggled in my 104 course but I understand the basics. My prof for 105 is wei chau xie and I'm not sure if I should be stressed. …”

u/ReplEH: “… CIVE 104 was the worst put together course and was honestly a waste of time. Wei-Chau is amazing and he will basically go through all the content you cover in CIVE 104 in the first week or two, but in a way that you actually understand the content. …”

View on RedditRemove this

Statics and Mechanics of Materials Textbook use 0 points, 4 comments

u/123joker123: “So this is the only textbook I got (for CIVE 104) because I usually like to have a physical copy while working with physics related problems. But after looking at my course syllabus it seems like most of our marking is based on projects and assignments. …”

u/guacamole_ball: “Who’s the author?”

u/guacamole_ball: “ya u wont need it for future courses, just return it. Civils use a different textbook for mechanics which can be used for cive104,105 and 204. Unless they changed the textbook this year, u wont be needing the textbook u hav”

View on RedditRemove this

Spring 2020

Civil Engineering professors? 2 points, 3 comments

“I'm going into Civil Engineering first year. Can someone give me a brief description of the professors, their personalities, or what they like, stuff like that?”

u/MeinGottWasZumTeufel: “… Rania al-Hammoud (CIVE104) - Really nice person, teaches alright. Didn't like some of her assignments, but it wasn't too bad. Burcu Tuncer Karabina (MATH116) - Didn't really like her since she made some mistakes, but she wasn't too bad overall. …”

View on RedditRemove this

Engineering first year mandatory courses? 0 points, 4 comments

“I'm going into Civil Engineering at Waterloo this Fall. Are there required courses for all first year students like English? If so, what are they? …”

u/c1v1l: “1A Classes: CHE 102 - Chemistry CIVE 100 - Civil Engineering Concepts CIVE 104 - Mechanics 1 CIVE 115 - Linear Algebra ENGL 191 or SPCOM 191 (same course, you’ll get one of them randomly) - Communication in the Engineering Profession MATH 116 - Calculus 1 Pre-Class: Math …”

View on RedditRemove this

Spring 2019

Transferring between engineering programs 4 points, 5 comments

“I'm starting in the civil engineering program in September. But I feel like mechanical engineering is more of a passion for me. So I am considering switching to mech. …”

u/alt-goldgrun: “… Civil 1A: CHE102, CIVE115 (linear algebra), MATH116, CIVE100 (similar to ME100 I suppose?), CIVE104 (mechanics 1), ENGL 191/SPCOM191 (counts as a CSE, which can be counted for any engineering program) Mechanical and Civil 1A are extremely similar, so if you manage to transfer …”

u/nathan_tg_: “I actually believe I would have to do ME 100 still. And I don't think cive 104 is exactly equivalent to phys 115. Do you know what kind of grades I would need? And do you know if space in the program will be a problem?”

u/alt-goldgrun: “… my experience was that they are pretty relaxed about counting equivalents, and PHYS115 and CIVE104 are similar enough. And for ME100, there is at least one transfer to my class (mechatronics), where they transferred directly into my class after 1A, and took 1B with us. …”

View on RedditRemove this

Fall 2018

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar