EGR 106 Foundations of Engineering
II
Spring 2009, General Lecture Sections L01,
L02, L03
Professor M. Sadd, 208
_______________________________________________________
Course
Goals: To introduce engineering problem solving methods and the
computer tool MATLAB - a widely used
engineering/scientific software package
with excellent computational, programmable and graphics features.
Instructor: Professor Martin Sadd, Dept.
of Mechanical Engineering & Applied Mechanics, 208WalesHall, 874-5548,
sadd@egr.uri.edu,
Office Hours: TR 9-11am or by appointment.
Textbook: MATLAB An Introduction
with Applications (Third Ed.) by A. Gilat, Wiley 2008.
Lecture Attendance: You are expected to be present
for all lectures and attendance will be taken.
Details on homework, quizzes, grading, etc. will be provided in each individual 75-minute lecture
section as listed below:
Individual Lecture Sections
| Time | Tuesday | Thursday |
| 8:00-9:15 | Prof. Brown | Prof. Brown |
| 9:30-10:45 | Prof. Hunter | Prof. Hunter |
| 12:30-1:45 | Prof. Kumaresan | Prof. Kumaresan |
| 2:00-3:15 | Prof. Taggart | Prof. Taggart |
| 3:30-4:45 | Prof. Hu | Prof. Hu |
Common Quizzes (6-7pm Edwards Aud)
| Date | Topics | Locations |
|
Wednesday 2/18 (URI Monday) |
Basic
Matlab
Commands; Array Creation & Manipulation |
Edwards |
|
Tuesday 3/10 |
Scripts, Array Math | Edwards |
| Wednesday 4/1 | Scripts, 2-D Plotting, Relational, Logical, Conditional, Commands | Brown, Hunter, Taggart: Edwards Kumaresan: Quinn Aud. Hu: Pastore Aud. |
| Tuesday 4/21 | Loops, Function Programming | Brown, Hunter, Taggart: Edwards Kumaresan: Quinn Aud. Hu: Pastore Aud. |
General Lecture Schedule (M 1-1:50, 2-2:50; T 12:30-1:20)
| Lectures | Dates | Topics | Text Sections | Download Material |
| 1 | Jan 26,27 | Introduction to EGR 106 & MATLAB | 1.1 - 1.7 | Lecture 1 |
| 2 | Feb 2,3 | Intro to Scripts, Array Creation | 1.8, 1.9, 2.1 -2.3 | Lecture 2 init_sound.m , sound_in.m , HW2_sample.m |
| 3 | Feb 9,10 | Array Manipulation | 2.4 - 2.10 | Lecture 3 rotate_colormap.m , A2Z.mat |
| 4 | Feb 17,18 | Array Mathematics | 3.1 -3.8 | Lecture 4 , Lec4.m |
| 5 | Feb 23,24 | MATLAB's Editor, Scripts, I/O | 4.1 - 4.5 | Lecture 5 , Lec5.m |
| 6 | March 2,3 | Snow Cancellation | - | Quiz2 Review |
| 7 | March 9,10 | 2-D Plotting | 5.1, 5.3 - 5.12 | Lecture 6 , Lec6.m |
| 8 | March 23,24 | Relational, Logical, Conditional, Commands | 7.1 - 7.3 | Lecture 7 , Lec7.m |
| 9 | March 30,31 | Loop Commands | 7.4 - 7.6 | Lecture 8 , Lec8.m , Quiz3 Review |
| 10 | April 6,7 | Function Programs | 6.1 - 6.7 | Lecture 9, Lec9.m |
| 11 | April 13,14 | Polynomials, Curve Fitting, Interpolation | 8.1 - 8.4 | Lecture 10 , Lec10.m , Quiz4 Review |
| 12 | April 20,21 | Three-Dimensional Plotting | 9.1 - 9.3 | Lecture 11 , Lec11.m |
| 13 | April 27,28 | Overview of MATLAB Applications | - | Lecture 12 |
Academic Integrity: According to URI's policy on academic
integrity, "cheating is the claiming of credit for work not
done independently." While
group study is generally encouraged in this course, each student is expected to submit work
that they have developed on their own.
Submission of duplicate copies of MATLAB code is not acceptable.
Disability Issues: Any student with a documented disability is welcomed to request
accommodations and should
contact their instructor as soon as possible. For more information,
contact Disability Services for Students Office
(874-2098) www.uri.edu/disability_services
|
Important
Course Evaluations: |