"Proffice" Hours

Coffee & Tea Hour
with Dr. Alford

Let's take advantage of Zoom School! Grab your favorite morning beverage and join Dr. Alford for drop-in group office hours to 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 -- pajamas and snuggly blankets welcome!

Sun 10-11am

Meeting Link (Zoom)

One-on-One Appointment
with Dr. Alford

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

Tue 7-8pm
Thu 7-8pm

Click here to schedule an appointment.

One-on-One Appointment
with Dr. Burdick

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

Thu 2:30-3:30pm

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.

Group 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.

Group Drop-In Office Hours

You can join these office hours without an appointment. Just hop on the meeting!

Day Time Meeting Link
Monday 10:30am-12pm with Sangam
1:30-4:30pm with Amalia
Meeting Link (Zoom)
Meeting Link (Zoom)
Tuesday 10:30am-12pm with Sangam
2:30-5:30pm with Amalia
Meeting Link (Zoom)
Meeting Link (Zoom)
One-on-One Office Hours Appointments

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

Request Forms

Submit your SSD VISA form here to request extended time or other exam accommodations

Report an exam conflict and request an alterante

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

Project 4

Space Shuttle Braking Coefficient

Program Design Due Tue Mar 16

Project Due WED Mar 24

Overview ( slides )

Specifications

Program Design Template

Starter/Input Files

Tips & Tricks ( slides )

Project 5

Spaceport Reviews

Program Design Due Tue Mar 30

Project Due Tue Apr 6

Overview ( slides )

Specifications

Program Design Template

Starter/Input Files

Tips & Tricks ( slides )

Project 6

gLyft: Galactic Ride-Sharing

Program Design Due Tue Apr 13

Project Due Tue Apr 20

Project redos are not available for Project 6

Overview ( slides )

Specifications

Starter/Input Files

Tips & Tricks ( slides )

Schedule of Topics

Week 1

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

Kick-Off Meetings & Intro to MATLAB
Intro to Lab

Week 2

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

Vectors and Matrices
Functions and Data
Vectors, Matrices, and Functions Bi-Weekly Assessment #1
(Opens Wed, Due Sat)

Week 3

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

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

Week 4

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

Plotting Basics Add/Drop Deadline
Statistics and Simulation Project 2 Due 11:59pm
Data Analysis, Simulation, and Plotting Bi-Weekly Assessment #2
(Opens Wed, Due Sat)

Week 5

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

Cell Arrays
Data Visualization
Cell Arrays, Data Visualization

Week 6

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

Intro to Control Flow Project 3 Due 11:59pm
Well-Being Day
MATLAB Exam Review (optional lab due to well-being day -- more info will be released this week) Bi-Weekly Assessment #3
(Opens Wed, Due Sat)

Week 7

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

MATLAB Exam
(Details TBA)
Intro to C++ Part 1
Getting Started with C++

Week 8

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

Intro to C++ Part 2
Iteration
Branching, Iteration, and Scope Bi-Weekly Assessment #4
(Opens Wed, Due Sat)

Week 9

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

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

Week 10

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

Vectors
Well-Being Day
Vectors Project 4 Due 11:59pm (Wed) Bi-Weekly Assessment #5
(Opens Wed, Due Sat)

Week 11

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

Program Design
Structs and More Program Design Project 5 Design Due 11:59pm
Structs, More Practice with Program Design

Week 12

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

More Data Structures Project 5 Due 11:59pm
More Data Structures Bi-Weekly Assessment #6
(Opens Wed, Due Sat)

Week 13

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

Applying Computing to Society
Algorithms Project 6 Design Due 11:59pm
C++ Exam Review Bi-Weekly Assessment #7
(Opens Wed, Due Sat)

Week 14

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

Project 6 Due 11:59pm
(No lab - classes finished)

Week 15

Prep Work Topic

Lab Topic

Projects/Assessments/Exams

C++ Exam
(Details TBA)