Pitt | Swanson Engineering
Course Syllabus

Spring 2018 Course Syllabus

 

Week 1 (1/9 and 1/11): Sections 4.1 - 4.9
Review ENGR0012 Web site
Introduction to Matlab - Sections 4.1 - 4.9
  • MATLAB Demo
  • Using Matlab as a calculator
  • Using variables
  • Introduction to MATLAB commands
  • Introduction to arrays
  • Array operations
  • Indexing
  • Entering external data
  • Introduction to Cells
  • Introduction to Structures
Controlling the direction in a script - Sections 4.10 - 4.11
  • Introduction to branching
  • If statements
  • While Loops
Introduce Writing Assignment - Proposals Due Tuesday January 16, 2018
Homework
Week 2 (1/16 and 1/18): Plotting - Section 4.13
Solving Linear Equations 4.11
  • Use of matrices to solve equations
Introduction to Statistical Operations 4.12
Review sections 4.10 - 4.12
Introduction to Plotting 4.13
Thursday - Quiz 1 - Chapter 4.1 - 4.11
Tuesday submit your Proposal
Homework
Week 3 (1/23 and 1/25): Linear Regression
Introduction to Curve Fitting section 4.14
  • Linear Regression section 4.14.1
  • Error Analysis 4.14.3
  • Estimation 4.14.4
  • Polynomial Curve fitting 4.14.5
  • Splines 4.14.6
Tuesday Quiz 2
Thursday Quiz 3
Tuesday - Writing tips and guides - Return Proposals, assign Revised Proposal/Annotated Bibliography
Annotated Bibliography Due Monday January 29, 2018
Library presentation
Homework
Week 4 (1/30 & 2/1): Complete Curve fitting
Curve Fitting non-linear
  • Estimation 4.14.7
  • Semi-log 4.14.8
  • Log-log 4.14.9
  • Filtering 4.14.10
Modular design 4.15.1 & 4.15.2
Thursday Quiz 4
Thursday - Writing tips and guides - Return Bibliography and
assign Annotated Outline Due Friday, February 9, 2018 by 8 pm.
Homework
Week 5 (2/6 & 2/8): Modular design 4.15.3
Function calls
Functional Analysis - Sections 4.16
Introduction to functional analysis section 4.16
Tuesday Quiz 5
Thursday Quiz 6
Annotated Outline Due Friday, February 9, by 8 pm.
Homework
Week 6 (2/13 & 2/15): Programming Applications
Function calls
Functional Analysis - Sections 4.16
Introduction to functional analysis section 4.16
Tuesday Quiz 7
Meet with Session Chairs
Thursday - Writing tips and guides - Return Outlines and assign Final Papers Due March 1, 2018
Homework
Week 7 (2/20 & 2/22):
Writing Matlab Computer Games
Blackjack
Craps
Tuesday Quiz 8
Thursday Quiz 9
Meet with Session Chairs
Week 8 (2/27 & 3/1) Midterm Exam
Midterm - covering all of Chapter 4, Matlab
Computer Test Thursday March 1 - during your class period
Written Test evening of Tuesday Feb 27 in TBA at 7 pm
Download Peer Review Form - Due Tuesday March 13
Tuesday Quiz 10
Final Paper Due Thursday March 1
Homework
Week 9 (3/6 & 3/8) Spring Break
No college - Go Home
Download Peer Review Form - Due Tuesday March 13, 2018 
Week 10 (3/13 & 3/15) Sections 5.4 - 5.5
Introduction to C - Sections 5.1 - 5.3
Peer Review Due Tuesday March 13, 2018
Getting started with C
Data types
Mathematical operations
Thursday - Writing tips and guides - Conference Paper Revision Due March 30, 2018
Meet with Session Chairs
How to start Visual Studio on a PC
How to start XCode on a Mac
Homework
Week 11 (3/20 & 3/22) Sections 5.5 - 5.6
Program Control - Looping and Branching
File I/O
Meet with Session Chairs
Revised Conference Paper Due Friday March 30, 2018
Thursday Quiz 11
Homework
Week 12 (3/27 & 3/29)
File I/O
Functions
Tuesday Quiz 12
Thursday Quiz 13
Revised Conference Paper Due Friday March 30, 2018
Poster Presentation Due Sunday April 1, 2018
Homework
Week 13 (4/3 & 4/5) Sections 5.7
Review Function Calls
Pointers
Programming Applications
Poster Presentation Due Sunday April 2
Tuesday Quiz 14
Thursday Quiz 15
Conference Saturday April 7, 2018
Homework
Week 14 (4/10 & 4/12)
Pointers
Programming Applications
Prepare for Final
In class assignments
Tuesday Quiz 16
Thursday Quiz 17
Homework
Week 15 (4/17 & 4/19)
Programming Applications
Prepare for Final
In class assignments
Tuesday Quiz 18
Computer Final on Thursday
Homework
Week 16 (4/27)
FINALS WEEK
Final on Friday April 27, 2018 from 10:00 am - 11:50 am in GSCC138, BEND229, BEND318, DL120, DL121
do not bring a calculator to the test
Copy of a Sample Final