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