ME 17: Mathematics of Engineering

 

·        Professor

·        Teaching Assistant

·        Syllabus

·        Goals for the Class

·        Textbook

·        Grading Policy

·        Handouts

·        MATLAB Codes

·        Homework

·        Midterm

 


Professor

Name: Frederic Gibou
Office: Engineering II Bldg. room 2334
Phone: 893-7152
e-mail: fgibou@engineering.ucsb.edu

Lectures: MWF 12-12:50. HFH 1104

Office Hours: MF 4-5


Teaching Assistants

Name: Zach Borden
Office: TA Trailer     Office Hours: Monday 2-3:30
e-mail: zborden@engr.ucsb.edu

Name: Mohammad Mirzadeh
Office: TA Trailer     Office Hours: Thursdays 1-2:30
e-mail: m.mirzadeh@engr.ucsb.edu

Name: JP Wang
Office: TA Trailer     Office Hours: Fridays 2-3:30
e-mail: wangjp1009@gmail.com


Syllabus

 


Goal for the Class

In this course, students will review and learn mathematical techniques necessary for success as an engineer, both in future coursework and on the job.  Given the difficulty of solving most realistic engineering problems analytically, the emphasis will be on the understanding and use of computational algorithms. In the process, students will develop a strong working knowledge of Matlab, which is an integrated technical computing environment that combines numeric computation, advanced graphics and visualization, and a high-level programming language. We will cover the chapters 1-9, 11, 13-15, 17-20 in the textbook. If time permits, we will cover special topics (hand outs).

 


Textbook

The textbook for the course is Applied Partial Applied Numerical Methods with MATLAB for Engineers and Scientists, 2nd edition, by Stephen Chapra.


Grading Policy

Your grade will be based on homework (25%), one midterm (25%) on Wednesday April 29 in class from 3:30-4:45 and a final (50%) on Tuesday June 9 from 12-3pm in class.


Handouts

The codes used in the following handouts are given in the section MATLAB Codes:

Running MATLAB from Home

Handout on MATLAB 1

Handout on MATLAB 2

Handout on MATLAB 3

Handout on MATLAB 4

Handout on MATLAB 5

Handout on FUNCTIONS

Handout on Passing Function to Functions

Handout on FZERO and ROOTS

Handout on Curve Fitting


MATLAB Codes

These are the codes that were developed in class as examples. They are used in the section Handouts:

Script_example.m, grade_script.m, freefallvelocity.m, freefallvelocity_comments.m, script.m, local_variable_example.m, subplot_velocity.m, Aplusgrade.m, Display_disp.m, Display_fprintf.m, series_sin, Factorial_Me17.m, freefallvelocity_with_terminal_velocity.m, funcavg.m, func.m, favg.m, favg_with_arguments, Steady_State_Heat.m, Steady_State_Heat_Passing_Functions.m, Bissection.m, Golden_Search.m, Eigenvalues_Earthquake_Simulation.m.


Homework

IMPORTANT: Tau Beta Pi is going to be offering tutoring for ME 17 on Tuesdays from 11 to 12 in Trailer 698.

What to turn in: Unless instructed otherwise, you need to turn in a printout of the commands you used and their results as well as a printout of your figures if any. All the derivations of formulas, matrices, etc. need to be turned in as well.

Homework 1 (due Friday April 10): 2.1, 2.3, 2.4, 2.8, 2.14.                       Solution

Homework 2 (due Friday April 17): 3.1, Lets Make A Deal.                        Solution

Homework 3 (due Friday April 24): 3.9, 3.10, 3.19                                    Solution

Homework 4 (due Friday May 8): 8.5, 8.12                                                Solution

Homework 5 (due Friday May 15): 5.1, 5.2, 5.18, 5.19                              Solution

Homework 6 (due Friday May 29): 7.29, 7.30, 13.6, 13.12, 13.26             Solution


Midterm

Here is the midterm solution: Questions 1 and 2, Question 3, Question 4.