"Proffice" Hours

In-Person Office Hours
with Dr. 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!

Fridays 11:45am-12:45pm

B521 Pierpont

One-on-One Virtual Appointment
with Dr. Alford

For private conversations with Dr. Alford, held via Zoom. However, if you need debugging help, please sign up for a staff office hours appointment below.

Wednesdays 1-2pm

Thursdays 1-2pm

Click here to schedule an appointment.

In-Person Office Hours
with Dr. Burdick

Come talk about anything at all (this course, other courses, Computer Science and Engineering, careers, internships, misc. stuff!).

Fridays 1:45-2:45pm

B521 Pierpont

One-on-One Virtual Appointment
with Dr. Burdick

For private conversations with Dr. Burdick, held via Zoom. However, if you need debugging help, please sign up for a staff office hours appointment below.

Mondays 2:00-3:00pm

Click here to schedule an appointment.

Staff Office Hours

Guide to Office Hours

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

In-Person Office Hours are best for general conceptual questions and for discussing things with other students in the course.

Appointment Office Hours are best for one-on-one help and for sharing your code with a staff member.

In-Person 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! Any one-time changes will be communicated via Canvas as necessary.

Sunday Monday Tuesday Wednesday Thursday Friday Saturday
11:00am -
2:00pm
9:00am -
6:00pm
9:00am -
7:00pm
11:00am -
6:00pm
11:00am -
5:00pm
11:30am -
3:30pm
No In-Person OH
One-on-One Office Hours Appointments via Zoom

Sign up for an appointment at eecsoh.org. Appointment slots open at midnight each day.
Please sign up for an appointment at least 10 minutes prior to the beginning of your selected appointment slot.

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 a regrade or report a grade discrepancy

Request to redo a project for up to 85% credit on the autograded portion of the project

(Project redos are not available for Project 6)

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.


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.

Practice Project

Soil Analysis

Part of Lab 1

Specifications

Starter/Input Files

Schedule of Topics

Week 1

Prep Work Topic

Lab Topic

Projects / Assessments

Kick-Off Meetings
Intro to MATLAB
Intro to Lab
Lab Worksheet Due 11:59pm

Week 2

Prep Work Topic

Lab Topic

Projects / Assessments

Labor Day Holiday
Vectors and Matrices,
Functions and Data
Vectors, Matrices, and Functions
Lab Worksheet Due 11:59pm

Week 3

Prep Work Topic

Lab Topic

Projects / Assessments

Logical Operations and Indexing,
Working with Images
Project 1 Due 11:59pm
Logical Indexing, Images, and Applications
Lab Worksheet Due 11:59pm

Week 4

Prep Work Topic

Lab Topic

Projects / Assessments

Plotting and Figures,
Statistics and Simulation
Add/Drop Deadline
Project 2 Due 11:59pm
Data Analysis, Simulation, and Plotting Assessment #1
(Opens Wed, Due Sat)
Lab Worksheet Due 11:59pm

Week 5

Prep Work Topic

Lab Topic

Projects / Assessments

Advanced Plotting and Data Visualization,
Strings and Cell Arrays
Strings, Cell Arrays, and Data Visualization
Lab Worksheet Due 11:59pm

Week 6

Prep Work Topic

Lab Topic

Projects / Assessments

MATLAB Tables,
Applying Computing to Society
Project 3 Due 11:59pm
Tables and MATLAB Review / Summary
Lab Worksheet Due 11:59pm

Week 7

Prep Work Topic

Lab Topic

Projects / Assessments

Assessment #2
(Opens Mon, Due Wed)
No Labs This Week

Week 8

Prep Work Topic

Lab Topic

Projects / Assessments

Fall Break
Getting Started with C++
Lab Worksheet Due 11:59pm

Week 9

Prep Work Topic

Lab Topic

Projects / Assessments

Intro to C++,
More C++ Basics and Branching,
Iteration
Branching, Iteration, and Scope
Lab Worksheet Due 11:59pm

Week 10

Prep Work Topic

Lab Topic

Projects / Assessments

Functions,
Strings, Streams, and I/O
Project 4 Design Due 11:59pm
Functions, Strings, Streams, and I/O
Lab Worksheet Due 11:59pm

Week 11

Prep Work Topic

Lab Topic

Projects / Assessments

Vectors,
Program Design
Project 4 Due 11:59pm
Vectors Assessment #3
(Opens Wed, Due Sat)
Lab Worksheet Due 11:59pm

Week 12

Prep Work Topic

Lab Topic

Projects / Assessments

Structs,
More Data Structures
Project 5 Design Due 11:59pm
Structs, More Practice with Program Design
Lab Worksheet Due 11:59pm

Week 13

Prep Work Topic

Lab Topic

Projects / Assessments

Project 5 Due 11:59pm
Thanksgiving Break

Week 14

Prep Work Topic

Lab Topic

Projects / Assessments

Applying Computing to Engineering Problems
Project 6 Design Due 11:59pm
More Data Structures
Lab Worksheet Due 11:59pm

Week 15

Prep Work Topic

Lab Topic

Projects / Assessments

Project 6 Due 11:59pm
C++ Review / Summary Assessment #4
(Opens Wed, Due Sat)