Come talk about anything at all (this course, other courses, favorite books/movies/tv shows, why Naval Architecture & Marine Engineering is the best major, what the Avengers can teach us about teamwork ... you know, the important stuff!). This is a super casual thing -- come on by!
Friday 12-1pm
B521 Pierpont
Come chat about life at Michigan, what it's like working in a research lab, or just to get to know me!
Wednesday 2-3pm
B521 Pierpont
Read this guide to office hours to help you get the most out of your office hours time.
Throughout the semester, ENGR 101 staff may need to hold their office hours virtually for various reasons, including if they feel well enough to teach but don't want to risk passing on a cold or something. If this situation occurs, they will post an announcement to Canvas with a Zoom link, so if you are planning to come to Office Hours, please check Canvas as well!
You can join these office hours without an appointment. You can stay as long as you want, so come hang out and get some ENGR 101 work done with us! This schedule will not change from week-to-week, so feel free to plan around this!
Day | Schedule |
---|---|
Mon | 12pm-8pm |
Tue | 12pm-8pm |
Wed | 12pm-5:30pm |
Thu | 12pm-5:30pm |
Fri | 12pm-4pm |
Sat | |
Sun | 12pm-4pm |
All the details
Norms and expectations for meetings, email, and other forms of communication in the course
Meet the course staff!
Answers to frequently asked questions about ENGR 101 (continually updated)
Request an excused lab absence
Request a regrade or report a grade discrepancy
Project code is submitted to the autograder; the autograder is linked at the top of this course webpage. Read this guide to the autograder to learn more about using the autograder.
All project code is subjected to our cheat checking procedures. If we find sufficient evidence of cheating, we are required to submit a report to the Honor Council. You can learn more about what happens with Honor Council reports by watching this video from the Engineering Center for Academic Success.
In this course, you are allowed to work with a partner on the projects if you wish to. All project partnerships MUST be registered on the autograder at least one week prior to the project's deadline.
Follow this guide to registering your partnership on the autograder to complete your partnership prior to the registration deadline.
Analyzing a Structure
Part of Lab 2
Note: The practice projects are done as a group in lab but submitted individually for practice with the autograder.
Week 1 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Aug 29 | ||||
Tue Aug 30 | First Lecture! Learn how to succeed in ENGR 101 | |||
Wed Aug 31 | Lab 1: Meet and Greet / How Labs Will Work | |||
Thu Sep 1 | ||||
Fri Sep 2 | ||||
Sat Sep 3 | Lecture reflection due | Lab worksheet due |
Week 2 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Sep 5 | Labor Day | |||
Tue Sep 6 | Intro to MATLAB; Vectors and Matrices; Functions; Working with Data Runestone Chaps. 1-3 due |
Your Computer as an Engineering Tool | ||
Wed Sep 7 | Lab 2: Matrices and Functions | |||
Thu Sep 8 | ||||
Fri Sep 9 | ||||
Sat Sep 10 | Lecture reflection due | Lab worksheet due |
Week 3 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Sep 12 | Logical Operations and Indexing; Working with Images Runestone Chaps. 4-5 due |
|||
Tue Sep 13 | Project 1 Overview | |||
Wed Sep 14 | Lab 3: Logical Indexing and Images | |||
Thu Sep 15 | ||||
Fri Sep 16 | ||||
Sat Sep 17 | Lecture reflection due | Lab worksheet due |
Week 4 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Sep 19 | Plotting and Figures; Statistics and Simulation; Advanced Plotting and Data Visualization Runestone Chaps. 6-8 due |
Drop/Add Deadline | ||
Tue Sep 20 | Programming Application: Beam Deflection | Project 1 Checkpoint should be completed by today | ||
Wed Sep 21 | Lab 4: Plotting, Statistics, and Simulation |
Assessment #1 (Opens Wed, Due Thurs) |
||
Thu Sep 22 | ||||
Fri Sep 23 | ||||
Sat Sep 24 | Lecture reflection due | Lab worksheet due |
Week 5 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Sep 26 | Strings and Cell Arrays; MATLAB Tables Runestone Chaps. 9-10 due |
|||
Tue Sep 27 | Project 2 Overview | Project 1 Due | ||
Wed Sep 28 | Lab 5: Cell Arrays, Tables, Data Visualization | |||
Thu Sep 29 | ||||
Fri Sep 30 | ||||
Sat Oct 1 | Lecture reflection due | Lab worksheet due |
Week 6 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Oct 3 | Applying Computing to Society Runestone Chap. 11 due |
|||
Tue Oct 4 | Algorithmic Bias | Project 2 Checkpoint should be completed by today | ||
Wed Oct 5 | Lab 6: Tables & Data Analysis | |||
Thu Oct 6 | ||||
Fri Oct 7 | ||||
Sat Oct 8 | Lecture reflection due | Lab worksheet due |
Week 7 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Oct 10 | No Prep Work This Week | |||
Tue Oct 11 | Programming Application: Animation in MATLAB | Project 2 Due | ||
Wed Oct 12 | No Lab This Week |
Assessment #2 (Opens Wed, Due Thurs) |
||
Thu Oct 13 | ||||
Fri Oct 14 | ||||
Sat Oct 15 | Lecture reflection due |
Week 8 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Oct 17 | Fall Break! | |||
Tue Oct 18 | ||||
Wed Oct 19 | Lab 7: Getting Started with C++ | |||
Thu Oct 20 | ||||
Fri Oct 21 | ||||
Sat Oct 22 | Lab worksheet due |
Week 9 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Oct 24 | Intro to C++; Basics, Branching, Iteration; Functions Runestone Chaps. 12-15 due |
|||
Tue Oct 25 | Program Planning and Debugging | |||
Wed Oct 26 | Lab 8: Branching, Iteration, Scope, and Functions | |||
Thu Oct 27 | ||||
Fri Oct 28 | ||||
Sat Oct 29 | Lecture reflection due | Lab worksheet due |
Week 10 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Oct 31 | Strings, Streams, and I/O; Vectors; Program Design Runestone Chaps. 16-18 due |
|||
Tue Nov 1 | Project 3 Overview | |||
Wed Nov 2 | Lab 9: Strings, File I/O Streams, and Vectors | |||
Thu Nov 3 | ||||
Fri Nov 4 | ||||
Sat Nov 5 | Lecture reflection due | Lab worksheet due |
Week 11 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Nov 7 | Data Structures, Applying Computing to Engineering Problems Runestone Chaps. 19-21 due |
|||
Tue Nov 8 | Programming Application: House Hunting | Project 3 Checkpoint should be completed by today | ||
Wed Nov 9 | Lab 10: Data Structures and Program Design |
Assessment #3 (Opens Wed, Due Thurs) |
||
Thu Nov 10 | ||||
Fri Nov 11 | ||||
Sat Nov 12 | Lecture reflection due | Lab worksheet due |
Week 12 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Nov 14 | No Prep Work This Week | |||
Tue Nov 15 | Project 4 Overview | Project 3 Due | ||
Wed Nov 16 | Lab 11: Programming Practice (Containerships) | |||
Thu Nov 17 | ||||
Fri Nov 18 | ||||
Sat Nov 19 | Lecture reflection due | Lab worksheet due |
Week 13 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Nov 21 | No Prep Work This Week | |||
Tue Nov 22 | No Lecture This Week | Project 4 Checkpoint should be completed by today | ||
Wed Nov 23 | Thanksgiving Break! | |||
Thu Nov 24 | ||||
Fri Nov 25 | ||||
Sat Nov 26 |
Week 14 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Nov 28 | No Prep Work This Week | |||
Tue Nov 29 | Programming Application: Being Your Own DJ with C++ Structures | Project 4 Due | ||
Wed Nov 30 | Lab 12: Programming Practice (Ottendorf Cipher) | |||
Thu Dec 1 | ||||
Fri Dec 2 | ||||
Sat Dec 3 | Lecture reflection due | Lab worksheet due |
Week 15 |
Prep Work Topic |
Lecture Topic |
Lab Topic |
Projects / Assessments |
---|---|---|---|---|
Mon Dec 5 | No Prep Work This Week |
Assessment #4 (Opens Mon, Due Tues) |
||
Tue Dec 6 | Semester Wrap-up | |||
Wed Dec 7 | No Labs This Week | |||
Thu Dec 8 | ||||
Fri Dec 9 | Last Day of Class! ALL project submissions, assessment retakes, and remaining outstanding work due |