Be sure to attend the lab section you signed up for on Wolverine Access. Come prepared to meet your classmates and work through your first activity.
Complete BEFORE your first lab.
Read the syllabus , course norms , and FAQ documents.
Find your lab instructor in our Meet the Staff slides!
Go to Canvas and click on Piazza to check out our Piazza site.
Go to Canvas and click on PrairieLearn to see where you will do homework, lecture reflections, labs, and other assignments.
Complete Homework 1: Setting Up Your Computer so that you are ready for lab!
These homeworks are due next week on September 2nd. Don't forget to do them!
Learn How to Succeed in ENGR101
Reflection Form
Due Sat. 11:59pm
Recordings and reflection available after lecture ends.
Meet and Greet / How Labs Will Work
Piazza Q&A with walkthrough videos
(Walkthroughs are released on Friday night/Saturday morning)
(10 pts) ECoach Beginning of Term Survey. Complete the survey by September 12th at 11:59pm. Note: ECoach has one Beginning of Term Survey that covers all the courses that you are taking that use ECoach this term. So, you may have already completed this survey as part of your work for another course.
The Engineering Center for Academic Success holds tutoring sessions for a variety of classes.
Your Computer as an Engineering Tool
Reflection Form
Due Sat. 11:59pm
Recordings and reflection available after lecture ends.
Matrices and Functions
Piazza Q&A with walkthrough videos
(Walkthroughs are released on Friday night/Saturday morning)
(10 pts) ECoach Beginning of Term Survey. Complete the survey by September 12th at 11:59pm. Note: ECoach has one Beginning of Term Survey that covers all the courses that you are taking that use ECoach this term. So, you may have already completed this survey as part of your work for another course.
(10 pts) ECoach Assessment 1 Playbook. Complete the playbook by September 12th at 11:59pm.
The Engineering Center for Academic Success holds tutoring sessions for a variety of classes.
Project 1 Overview
Reflection Form
Due Sat. 11:59pm
Recordings and reflection available after lecture ends.
Logical Indexing and Images
Piazza Q&A with walkthrough videos
(Walkthroughs are released on Friday night/Saturday morning)
Assessment 1 is next week! Make sure you have made a reservation in PrairieTest to take Assessment 1.
Assessment 1 is happening this week! The Duderstadt CBTF will be open 10am-10pm Monday-Friday for you to take your assessment. You must make a reservation using the link below; walk-in appointments are not available.
Assessment Details & Logistics
Check back later for extra credit opportunities!
The Engineering Center for Academic Success holds tutoring sessions for a variety of classes.
Programming Application: Beam Deflection
Reflection Form
Due Sat. 11:59pm
Recordings and reflection available after lecture ends.
Plotting, Statistics, and Simulation
Piazza Q&A with walkthrough videos
(Walkthroughs are released on Friday night/Saturday morning)
Make sure you know when your reservation is to take Assessment 1! Don't forget because there are no late submissions for assessments.
You should have the Project 1 Checkpoint completed by today to stay on pace for Project 1.
(10 pts) ECoach Assessment 1 Reflection. Complete the reflection by September 29nd at 11:59pm.
The Engineering Center for Academic Success holds tutoring sessions for a variety of classes.
Project 2 Overview
Reflection Form
Due Sat. 11:59pm
Recordings and reflection available after lecture ends.
Data Visualization
Piazza Q&A with walkthrough videos
(Walkthroughs are released on Friday night/Saturday morning)
Submit Project 1 by today to earn up to full credit.
Assessment 2 is next week! Make sure you have made a reservation in PrairieTest to take Assessment 2.
Assessment 2 is happening this week! The Duderstadt CBTF will be open 10am-10pm Monday-Friday for you to take your assessment. You must make a reservation using the link below; walk-in appointments are not available.
Assessment Details & Logistics
(10 pts) ECoach Assessment 1 Reflection. Complete the reflection by September 29nd at 11:59pm.
The Engineering Center for Academic Success holds tutoring sessions for a variety of classes.
Algorithmic Bias
Reflection Form
Due Sat. 11:59pm
Recordings and reflection available after lecture ends.
Tables and Data Analysis
Piazza Q&A with walkthrough videos
(Walkthroughs are released on Friday night/Saturday morning)
Make sure you know when your reservation is to take Assessment 2! Don't forget because there are no late submissions for assessments.
You should have the Project 2 Checkpoint completed by today to stay on pace for Project 2.
Come talk about anything at all (this course, other courses, why Naval Architecture & Marine Engineering is the best major, why 1995 was the best year ever for movies ... you know, the important stuff!). This is a super casual thing -- come on by!
Friday 12:30-1:00pm
B521 Pierpont
Come chat about life at Michigan, what it's like working in a research lab, or why guinea pigs make the best pets.
Tuesday, 1:00 pm-2:00 pm
B521 Pierpont
Read this guide to office hours to help you get the most out of your office hours time in ENGR 101.
This student-facing post from Arizona State University talks about office hours: why to use them, how to prepare for them, etc. We hope you'll come visit us in our office hours, and we want to emphasize that you can come to discuss course-related questions or concerns, but you can also come to ask us about majors, about your resume, etc. We are very excited to meet with you 1:1!
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 |
---|
All the details
Norms and expectations for meetings, email, and other forms of communication in the course
Meet the course staff!
Answers to common questions about ENGR 101
You will do the installation as part of homework assignments, but you can find it here, too, if you need it later!
Updated guide coming soon!
Request an excused lab absence due to illness
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.
Week 1 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
Setting Up Your Computer Homework 1 due |
First Lecture! Learn how to succeed in ENGR 101 | ||||
Lab 1: Introduction to ENGR 101 Lab | |||||
Lecture reflection due | Lab worksheet due |
Week 2 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
Labor Day | |||||
Intro to MATLAB; Vectors and Matrices; Functions in MATLAB Homeworks 2-4 due |
Your Computer as an Engineering Tool | ||||
Lab 2: Matrices and Functions | |||||
Lecture reflection due | Lab worksheet due |
Week 3 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
Logical Operations and Indexing; Working with Images Homeworks 5-6 due |
|||||
Project 1 Overview | Project 1 Released | ||||
Lab 3: Logical Indexing and Images | |||||
Lecture reflection due | Lab worksheet due | Project 1 Spec Review due |
Week 4 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
Plotting and Figures; Statistics and Simulation; Advanced Plotting and Data Visualization Homeworks 7-9 due |
Drop/Add Deadline | Assessment #1 happens this week You will be able to select a time slot that fits your schedule! |
|||
Programming Application: Beam Deflection | Project 1 Checkpoint should be completed by today | ||||
Lab 4: Plotting, Statistics, and Simulation | |||||
Lecture reflection due | Lab worksheet due |
Week 5 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
Strings and Cell Arrays; MATLAB Tables Homeworks 10-11 due |
|||||
Project 2 Overview | Project 1 Due Project 2 Released |
||||
Lab 5: Cell Arrays, Tables, Data Visualization | |||||
Lecture reflection due | Lab worksheet due | Project 2 Spec Review due |
Week 6 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
Applying Computing to Society Homework 12 due |
Assessment #2 happens this week You will be able to select a time slot that fits your schedule! |
||||
Algorithmic Bias | Project 2 Checkpoint should be completed by today | ||||
Lab 6: More Tables & Data Analysis | |||||
Lecture reflection due | Lab worksheet due |
Week 7 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
Setting Up for C++ Homework 13 due |
|||||
Programming Application: Animation in MATLAB | Project 2 Due | ||||
Lab 7: Goodbye MATLAB, Hello C++ | |||||
Lecture reflection due | Lab worksheet due |
Week 8 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
Fall Break! | |||||
Intro to C++, More C++ Basics and Branching, Iteration Homeworks 14-16 due |
Your Computer as an Engineering Tool, part 2 (ASYNCHRONOUS) | Lab 8: Getting Started with C++ | |||
Lecture reflection due | Lab worksheet due |
Week 9 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
Functions in C++; Strings, Streams and IO Homeworks 17-18 due |
|||||
Program Planning and Debugging | |||||
Lab 9: Branching, Iteration, and Functions | |||||
Lecture reflection due | Lab worksheet due |
Week 10 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
Vectors; Program Design Homeworks 19-20 due |
|||||
Project 3 Overview | Project 3 Released | ||||
Lab 10: Vectors and Program Design | |||||
Lecture reflection due | Lab worksheet due | Project 3 Spec Review due |
Week 11 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
Structs, Vectors of Vectors Homeworks 21-22 due |
Assessment #3 happens this week You will be able to select a time slot that fits your schedule! |
||||
Programming Application: House Hunting | Project 3 Checkpoint should be completed by today | ||||
Lab 11: Data Structures and Program Design | |||||
Lecture reflection due | Lab worksheet due |
Week 12 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
No homework due this week | |||||
Project 4 Overview | Project 3 Due Project 4 Released |
||||
Lab 12: Programming Practice (Energy Management) | |||||
Lecture reflection due | Lab worksheet due | Project 4 Spec Review due |
Week 13 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
No homework due this week | Assessment #4 happens this week You will be able to select a time slot that fits your schedule! |
||||
TBD Programming Application | Project 4 Checkpoint should be completed by today | ||||
Lab 13: Programming Practice (Ottendorf Cipher) | |||||
Lecture reflection due | Lab worksheet due |
Week 14 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
No homework due this week | |||||
No Lecture This Week | |||||
Thanksgiving Break! | |||||
Week 15 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
No homework due this week | |||||
Semester Wrap-up | Project 4 Due | ||||
No lab this week | |||||
Week 16 |
Homework Topic |
Lecture Topic |
Lab Topic |
Projects |
Assessments |
---|---|---|---|---|---|
Last day of class! | All remaining late submissions and assessment retakes must be submitted by TODAY at 11:59 PM! | ||||