CIVE 104Mechanics 1
- Units
- 0.25
- Faculty
- Engineering
- Subject
- Civil Engineering
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- 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
- Complete all of the following
- Students must be in level 1A or higher
- Enrolled in H-Civil Engineering, H-Environmental Engineering, or H-Geological Engineering
Antirequisites
- Not completed nor concurrently enrolled in any of the following:
- PHYS115 - Mechanics (0.50)
Leads to
Fall 2026 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 4838 | 129 / 150 | Th 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 002 | 4842 | 121 / 145 | T 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 101 | 4839 | 67 / 75 | F 14:30–15:20 F 14:30–15:20 |
| TUT 102 | 4840 | 62 / 75 | F 15:30–16:20 F 15:30–16:20 |
| TUT 103 | 4841 | 59 / 72 | T 12:30–13:20 T 12:30–13:20 |
| TUT 104 | 4843 | 62 / 73 | T 13:30–14:20 T 13:30–14:20 |
| TST 201 | 5385 | 250 / 295 | Oct 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
CIVE 104 - Mechanics 1 1 point, 1 comment
u/Parking_Possession49: “How hard is physics in first year of university compared to grade 12 physics that you learn in high school? Is there anything new that you learn or is it just energy and momentum, forces, projectile motion and stuff?”
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. …”
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. …”
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.”
Spring 2021
A Retrospective on Online First Year Civil Engineering 51 points, 29 comments
u/Intense_Stare: “… CIVE 104 Mechanics 1 (Rania Al-Hammoud) Summary: “Use a force balance dumbass” Joke course, you literally only use force summation and moment equation. The statics questions are easy, and you don't even have exams. …”
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. …”
CIVE-104 2 points, 3 comments
u/MeinGottWasZumTeufel: “Having taken CIVE104, and currently taking ECE105, don't complain. You have it easy. Also talk to Hammoud if you have problems - she's super friendly and helpful.”
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”
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. …”
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 …”
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. …”
Fall 2018
CIVE 104 Textbook 1 point, 2 comments
u/whackmanhamoozle: “Does anyone have a link to the online CIVE 104 textbook? If so, could you send it in the comment section? Thank you”
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