Professor Office Hours

Office Hours with Prof. Alford

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:30-1:00pm

B521 Pierpont

Office Hours with Prof. Begley

Come chat about life at Michigan, what it's like working in a research lab, or why guinea pigs make the best pets.

Thursday, 1:00-2:00 pm

B521 Pierpont

Staff Office Hours

Guide to ENGR 101 Office Hours

Read this guide to office hours to help you get the most out of your office hours time in ENGR 101.

Why You Should Go to Office Hours

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!

Office Hours in B521 Pierpont

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

Course Essentials

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 Forms

Request an excused lab absence due to illness

Request a regrade or report a grade discrepancy

Projects

The Autograder

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.


The Honor Code

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.

How to Register a Project Partnership on the Autograder

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.

Project 1

Dealing with Radiation

Due Tue, September 24th

Overview ( slides )

Specifications

FAQ

Project 2

Siting a Wind Farm

Due Tue, October 8th

Overview ( slides )

Specifications

FAQ

Schedule of Topics

Week 1

Homework Topic

Lecture Topic

Lab Topic

Projects / Assessments

No homework due this week
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; Working with Data
Homeworks 1-3 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 4-5 due
Project 1 Overview Project 1 Released
Lab 3: Logical Indexing and Images
Lecture reflection due Lab worksheet due

Week 4

Homework Topic

Lecture Topic

Lab Topic

Projects / Assessments

Plotting and Figures; Statistics and Simulation; Advanced Plotting and Data Visualization
Homeworks 6-8 due
Drop/Add Deadline
Programming Application: Beam Deflection Project 1 Checkpoint should be completed by today
Lab 4: Plotting, Statistics, and Simulation Assessment #1
(Opens Wed, Due Thurs)
Lecture reflection due Lab worksheet due

Week 5

Homework Topic

Lecture Topic

Lab Topic

Projects / Assessments

Strings and Cell Arrays; MATLAB Tables
Homeworks 9-10 due
Project 2 Overview Project 1 Due
Project 2 Released
Lab 5: Cell Arrays, Tables, Data Visualization
Lecture reflection due Lab worksheet due

Week 6

Homework Topic

Lecture Topic

Lab Topic

Projects / Assessments

Applying Computing to Society
Homework 11 due
Algorithmic Bias Project 2 Checkpoint should be completed by today
Lab 6: More Tables & Data Analysis Assessment #2
(Opens Wed, Due Thurs)
Lecture reflection due Lab worksheet due

Week 7

Homework Topic

Lecture Topic

Lab Topic

Projects / Assessments

No homework due this week
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 12-14 due
Your Computer as an Engineering Tool, part 2 (ASYNCHRONOUS) Lab 8: Data Types, Branching, and Iteration
Lecture reflection due Lab worksheet due

Week 9

Homework Topic

Lecture Topic

Lab Topic

Projects / Assessments

Functions in C++; Strings, Streams, and I/O
Homeworks 15-16 due
Program Planning and Debugging
Lab 9: File I/O & Functions
Lecture reflection due Lab worksheet due

Week 10

Homework Topic

Lecture Topic

Lab Topic

Projects / Assessments

Vectors; Program Design
Homeworks 17-18 due
Project 3 Overview Project 3 Released
Lab 10: Vectors and Program Design
Lecture reflection due Lab worksheet due

Week 11

Homework Topic

Lecture Topic

Lab Topic

Projects / Assessments

Structs, Vectors of Vectors
Homeworks 19-20 due
Programming Application: House Hunting Project 3 Checkpoint should be completed by today
Lab 11: Data Structures and Program Design Assessment #3
(Opens Wed, Due Thurs)
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 (Containerships)
Lecture reflection due Lab worksheet due

Week 13

Homework Topic

Lecture Topic

Lab Topic

Projects / Assessments

No homework due this week
TBD Programming Application Project 4 Checkpoint should be completed by today
Lab 13: Programming Practice (Ottendorf Cipher) Assessment #4
(Opens Wed, Due Thurs)
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!

Interested in Being an IA or GSI?

Interested in being an IA or GSI for ENGR 101? Fill out this "I'm Interested" form and we'll send you an application the next time we are hiring! We do hiring in March for the upcoming fall term, and we do hiring in November for the upcoming winter term.