Department of Mechanical & Aerospace Engineering

MAE10

Introduction to Engineering Computations

Fall 2008

 

Instructor:

Donald Dabdub
ddabdub@uci.edu X-6126
Office Hours:
Engineering Gateway 4226
Tuesday & Thursday, 2:30-3:30 p.m.

TA's:

Wayne Chang
wlchang@uci.edu
Office Hours:
Monday, 11:00 a.m.-12:00 p.m. in ECT 123
Wednesday, 11:00 a.m.-12:00 p.m. in EG 3102

Alex Cohan
acohan@uci.edu
Office Hours:
Engineering Gateway 3102
Wednesday & Friday, 11:00 a.m.-12:00 p.m.


 

Required Books

Author: Larry Nyhoff and Sanford Leestma
Title:
FORTRAN 77 for Engineers and Scientists (with an introduction toFORTRAN 90)
Edition:
4th Edition
Publisher:
Pretince Hall. ISBN 0-13-363003-X


Author:
Adrian Biran and Moshe Breiner
Title:
Matlab for Engineers
Publisher:
Addison Wesley. ISBN 0-201-56524-2

 

Grading:

Homework 10 %
Midterm I 25 %
Midterm II 30 %
Final Exams 35 %

No late homework will be accepted under any circumstances. Students absent to midterm(s) will have their final examination weighted to the right  % of the class grade. Students absent to final will get a "I" (incomplete) as a grade.

 

Integrity Statement:


It is expected that all material you prepare for this course MUST be original. While it is expected that you will consult references in preparing the material for the class, you may not turn in material prepared by someone else as original material in fulfillment of the assignments and exams for MAE-10. Any evidence of this will be considered a possible violation of academic integrity and be reported as such to the office of undergraduate affairs.

 

Main Goal:

The main goal of the course is to develop computational programming skills and learn computational tools to be used in the solution of engineering problems.

 

Topics

  1. Introduction to Computing
  2. Basic FORTRAN commands
  3. Flow control
    3.1 Selective execution
    3.2 Repetitive execution and iterations
  4. Input and Output
  5. Modular Programming: Functions and Subroutines
  6. Arrays: one-dimensional and multi-dimensional
  7. Advanced data types
  8. Introduction to Matlab.
  9. Matlab as an engineering problem solving tool
  10. Programming Matlab

 

Note:

Parts of this course are subject to change in order to meet the needs of the students currently enrolled.