Pitt HomeFind PeopleContact Us
School of Engineering

Course Syllabus

Week 1 (8/25 & 8/27)
Review ENGR0711 Web site
Introduction to MAPLE - Read Sections 6.1 - 6.7
Introduce to the UNIX basics - Sections 2.1 - 2.7
Introduction to the Pitt Computing Environment
Your Computer Account
University Computer Policies
Introduce to the UNIX basics
Introduction to the UNIX File System
Absolute and relative addressing using cp and mv
Unix File Management Commands
Introduction to the email system
Introduction to Telnet and ftp
Wednesday - Writing Instruction 1
Homework

Week 2 (9/1 & 9/3)
Holiday - No class on Monday
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
Wednesday - Writing Assignment 1 due
Homework

Week 3 (9/8 & 9/10)
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
Introduction to plotting - Section 4.12
Solving Linear Equations 4.11
While Loops 4.11
Plotting 4.12
Monday - Quiz 1 - Chapter 2 UNIX
Wednesday - Quiz 2 - Chapter 4.1 - 4.9
Homework

Week 4 (9/15 & 9/17)
Review Matlab Scripts
Review sections 4.10 - 4.12
Introduction to Statistical Operations 4.12.9
Wednesday - Writing Instruction 2
Wednesday - Quiz 3 - Chapter 4.10 - 4.11
Homework

Week 5 (9/22 and 9/24)
Linear Regression
Introduction to Curve Fitting section 4.13.1
Linear Regression section 4.13.2
Error Analysis 4.13.3
Estimation 4.13.4
Polynomial Curve fitting 4.13.5
Splines 4.13.6
Estimation 4.13.7
Wednesday Quiz 4
Homework

Week 6 (9/29 and 10/1)
Complete Curve fitting
Semi-log 4.13.8
Log-log 4.13.9
Filtering 4.13.10
Read Modular design 4.14.1 & 4.14.2
Wednesday - Writing Assignment 2 due
Wednesday Quiz 5
Homework

Week 7 (10/6 and 10/8)
Modular design 4.14.3
Function calls
Functional Analysis - Sections 4.15
Introduction to functional analysis section 4.15
Wednesday Quiz 6
Homework

Week 8 (10/14 & 10/15)
Writing Matlab Computer Games
Blackjack
Craps
Wednesday - Writing Instruction 3
Wednesday Quiz 7
Homework

Week 9 (10/20 & 10/22)
Review
In class Written Test 1 on Wednesday
In class Computer Test 1 on Wednesday

Week 10 (10/27 & 10/29)
Introduction to C - Sections 5.1 - 5.3
Return Test 1
Getting started with C
Data types
Mathematical operations
Wednesday - Writing Assignment 3 due
Homework

Week 11 (11/3 & 11/5)
Introduction to C - Sections 5.4 - 5.5
Program Control - Looping and Branching
File I/O
Homework

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

Week 13 (11/17 & 11/19)
Review Function Calls
Programming Applications

Week 14 (11/24 & 11/26)
Introduction to C - Sections 5.7
Thanksgiving Holiday
Pointers
Course Survey
Monday - Writing Assignment 4 due
Wednesday Quiz 10
Homework

Week 15 (12/1 & 12/3)
Review and Final
Monday Prepare for Final
Quiz 11 on Monday
Computer Final on Wednesday
Homework

Week 16
FINALS WEEK
Final Exam, Monday December 8, 6:30 - 8:30 pm in DL121, do not bring a calculator to the test
Copy of a Sample Final

Benedum Hall

Dedicated in 1971, Benedum Hall is home to exploration and discovery.

You are using a browser that does not support current Web standards. Although this site is viewable in all browsers, it will look much better in a browser that supports web standards.