Course Essentials

All the details

Meet the course staff!

Projects

Soil Analysis

Part of Lab 1

Analyzing a Structure

Due Tue Sep 15

Dealing with Radiation

Due Thu Sep 24

Siting a Wind Farm

Due Tue Oct 6

Space Shuttle Braking Coefficient

Program Design Due Tue Oct 27

Project Due Tue Nov 3

Spaceport Reviews

Program Design Due Tue Nov 10

Project Due Tue Nov 17

gLyft: Galactic Ride-Sharing

Program Design Due Tue Dec 1

Project Due Tue Dec 8

Project redos are not available for Project 6

Schedule of Topics

Week 1

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

Kick-Off Meetings
Intro to MATLAB
MATLAB Tips and Tricks Intro to Lab

Week 2

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

Vectors and Matrices
Functions and Data
Vectors, Matrices, and Functions

Week 3

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

Logical Indexing Add/Drop Deadline
Working with Images Project 1 Due 11:59pm
Logical Indexing, Images, and Applications

Week 4

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

Plotting Basics
Statistics and Simulation
Data Analysis, Simulation, and Plotting
Project 2 Due 11:59pm

Week 5

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

Cell Arrays
Data Visualization
Cell Arrays, Data Visualization

Week 6

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

Intro to Control Flow Project 3 Due 11:59pm
TBD, Exam Review

Week 7

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

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

Week 8

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

Intro to C++ Part 2
Iteration
Branching, Iteration, and Scope

Week 9

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

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

Week 10

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

Vectors
Program Design Project 4 Due 11:59pm
Vectors, Program Design, Applications

Week 11

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

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

Week 12

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

More Data Structures Project 5 Due 11:59pm
More Data Structures

Week 13
Thanksgiving
Break

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

(No prep work)
(No prep work)
(No lab)

Week 14

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

Applying Computing to Society Project 6 Design Due 11:59pm
C++ Exam Review

Week 15

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

Algorithms Project 6 Due 11:59pm
Withdraw Deadline (Last day of classes)
(No lab - classes finished)

Week 16

Prep Work Topic

Sessions

Lab Topic

Projects/Exams

C++ Exam
(Details TBA)