Course Syllabus
Week 1 (8/31 & 9/2)
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
Entering external data
Array operations
Controlling the direction in a script - Sections 4.10 - 4.11
I/O commands
Introduction to branching
If statements
While Loops
Homework

Week 2 (9/7 & 9/9)
Holiday - No class on Monday
Controlling the direction in a script - Sections 4.10 - 4.11
I/O commands
Introduction to branching
If statements
While Loops
Use of matricies to solve equations
Homework

Week 3 (9/14 & 9/16)
Review Matlab Scripts
Solving Linear Equations 4.11
While Loops 4.11
Introduction to Statistical Operations 4.12
Review sections 4.10 - 4.12
Monday - Quiz 1 - Chapter 4.1 - 4.9
Monday - Quiz 2 - Chapter 4.1 - 4.11
Homework

Week 4 (9/21 & 9/23)
Introduction to plotting - Section 4.13
Plotting 4.13
Introduction to Curve Fitting section 4.14
Linear Regression section 4.14.1
Error Analysis 4.14.3
Estimation 4.14.4
Monday - Quiz 3 - Chapter 4.10 - 4.11
Homework

Week 5 (9/28 and 9/30)
Linear Regression
Polynomial Curve fitting 4.14.5
Splines 4.14.6
Wednesday Quiz 4
Homework

Week 6 (10/5 and 10/7)
Complete Curve fitting
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
Wednesday Quiz 5
Homework

Week 7 (10/12 and 10/14)
Modular design 4.15.3
Function calls
Functional Analysis - Sections 4.16
Introduction to functional analysis section 4.16
Wednesday Quiz 6
Homework

Week 8 (10/19 & 10/21)
Writing Matlab Computer Games
Blackjack
Craps
Wednesday Quiz 7
Homework

Week 9 (10/26 & 10/28)
Monday - Review
In class Written Test 1 on Wednesday
In class Computer Test 1 on Wednesday

Week 10 (11/2 & 11/4)
Introduction to C - Sections 5.1 - 5.3
Return Test 1
Getting started with C
Data types
Mathematical operations
Homework

Week 11 (11/9 & 11/11)
Introduction to C - Sections 5.4 - 5.5
Program Control - Looping and Branching
File I/O
Wednesday Quiz 8
Homework

Week 12 (11/16 & 1/18)
Introduction to C - Sections 5.5 - 5.6
File I/O
Functions
Monday Quiz 9
Wednesday Quiz 10
Homework

Week 13 (11/23 & 11/25)
Review Function Calls
Programming Applications
Thanksgiving Holiday

Week 14 (11/30 & 12/1)
Introduction to C - Sections 5.7
Pointers
Course Survey
Wednesday Quiz 11
Homework

Week 15 (12/7 & 12/9)
Review and Final
Monday Prepare for Final
Quiz 12 on Monday
Computer Final on Wednesday
Homework

Week 16
FINALS WEEK
Final Monday December 14, 6:30 - 8:30 pm in DL 121, do not bring a calculator to the test
Copy of a Sample Final
ENGR0012 Syllabus / revised August 26, 2008