Pitt | Swanson Engineering
Course Syllabus

Fall 2017: ENGR0711 Course Syllabus

 

Week 1 (8/28 & 8/30)
Review ENGR0711 Web site
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/6)
Holiday - No class on Monday
Introduction to Matlab - Sections 4.1 - 4.7
MATLAB Demo
Using Matlab as a calculator
Using variables
Introduction to MATLAB commands
Introduction to arrays
Videos of Lecture Material modules ML-01-01 to ML-02-05 
Wednesday - Quiz 1 - Chapter 2 UNIX
Wednesday - Writing Assignment 1 due
Homework

 

Week 3 (9/11 & 9/13)
Introduction to Matlab - Sections 4.1 - 4.9
Entering external data
Array operations
I/O commands
Videos of Lecture Material modules ML-03-01 to ML-05-03
Controlling the direction in a script - Sections 4.10 - 4.11
Introduction to branching
If statements
While Loops
Videos of Lecture Material module ML-06-01 to ML-07-04
Use of matrices to solve equations
Solving Linear Equations 4.11
Videos of Lecture Material module ML-08-01 to ML-08-02
Wednesday - Quiz 2 - Chapter 4.1 - 4.9
Homework
Week 4 (9/18 & 9/20)
Review Matlab Scripts
Introduction to Statistical Operations 4.12
Videos of Lecture Material module ML-09-01 to ML-09-03
Introduction to plotting - Section 4.13
Videos of Lecture Material module ML-10-01 to ML-10-02
Monday - Writing Instruction 2
To assist with this assignment we have the First Year Career Conference on Saturday September 23, 2017, you must attend this event
Wednesday - Quiz 3 - Chapter 4.10 - 4.12
Homework

 

Week 5 (9/25 and 9/27)
Linear Regression
Introduction to Curve Fitting section 4.14
Linear Regression section 4.14.2
Error Analysis 4.14.3
Estimation 4.14.4
Polynomial Curve fitting 4.14.5
Splines 4.14.6
Estimation 4.14.7
Wednesday - Quiz 4 - Chapter 4.10 - 4.12
Monday - Writing Instruction 2 follow-up
Homework

 

Week 6 (10/2 and 10/4)
Complete Curve fitting
Semi-log 4.14.8
Log-log 4.14.9
Filtering 4.14.10
Read Modular design 4.15.1 & 4.15.2
Monday Quiz 5  
Wednesday Quiz 6  
Wednesday - Writing Assignment 2 due
Homework

 

Week 7 (10/10 and 10/11)
Tuesday is really Monday
Modular design 4.15.3
Function calls
Videos of Lecture Material module ML-11-01 to ML-11-02
Functional Analysis - Sections 4.16
Introduction to functional analysis section 4.16
Videos of Lecture Material module ML-12-01 to ML-12-08
Tuesday Quiz 7
Wednesday Quiz 8
Homework

 

Week 8 (10/16 & 10/18)
Writing Matlab Computer Games
Blackjack
Craps
Review
Videos of Lecture Material module ML-13-01 to ML-13-02
Wednesday - Writing Instruction 3
Monday Quiz 9
Written Test 1 on Wednesday 7:00 - 8:00 pm in Benedum 309, 318, 229 and GSCC138
Homework

 

Week 9 (10/23 & 10/25)
Monday - In class, Computer Test 1
Return Test 1
Wednesday - Writing Instruction 3 follow-up
Introduction to C - Sections 5.1 - 5.3
Getting started with C
Data types

 

Week 10 (10/30 & 11/1)
Introduction to C - Sections 5.1 - 5.3
Mathematical operations
Monday - Writing Assignment 3 due
Homework

 

Week 11 (11/6 & 11/8)
Introduction to C - Sections 5.4 - 5.5
Mac Stuff
Program Control - Looping and Branching
File I/O
Wednesday Quiz 10
Wednesday - Writing Instruction 4
Homework

 

Week 12 (11/13 & 11/15)
Introduction to C - Sections 5.5 - 5.6
File I/O
Functions
Monday Quiz 11
Wednesday Quiz 12
Homework

 

Week 13 (11/20)
Review Function Calls
Introduction to C - Sections 5.7
Programming Applications
Monday - Writing Assignment 4 due
Thanksgiving Holiday
Quiz 13 on Monday
Homework

 

Week 14 (11/27 & 11/29)
Monday - Writing Assignment Power Point due
Quiz 14 on Monday
Quiz 15 on Wednesday
Practice Program
Code for Practice
C Written Exam, Thursday November 30, 7:30 pm - 8:30 pm in BEND229, BEND309, BEND318, BEND102, GSCC138, do not bring a calculator or cell phone to the test
Copy of a Sample Final
Homework

 

Week 15 (12/4 & 12/6)
Review and Final
Monday Prepare for C Exam
Monday - Return Writing Assignment
Introduce the Spring Semester Courses
Quiz 16 on Monday
Computer Final on Wednesday in class, no USB devices
Homework

 

Week 16
FINALS WEEK
There is no final for this class.