CBEMS 128 Introduction to Numerical Methods in Engineering (2012-2013)

CBEMS 128 Introduction to Numerical Methods in Engineering

(Not required for any major.)
Catalog Data:

CBEMS 128 Introduction to Numerical Methods in Engineering (Credit Units: 3) An introduction to the fundamentals of numerical analysis and the computer algorithms in MATLAB for the solution of engineering problems, with emphasis on problems arising in chemical engineering thermodynamics, transport phenomena, and reaction engineering Prerequisite: CBEMS45C; CBEMS125A. (Design units: 0)

Required Textbook:
. Edition, , 1969, ISBN-13 978-0073401102.

Recommended Textbook:
  • B.H. Hahn and D.T. Valentine. Essential Matlab for Engineers and Scientists, 4E, Academic Press, 2010, ISBN 978-0123748836.
  • A. Gilat and V. Subramaniam. Numerical Methods for Engineers and Scientists, 2E, Wiley, 2011, ISBN 978-0470565155.
Ali Mohraz
Relationship to Student Outcomes
This course relates to Student Outcomes: EAC a, EAC k.
Course Learning Outcomes. Students will:

1. Utilize Matlab software for the solution of engineering problems. (EAC k)

2. Become familiar with the concept of domain discretization in mathematical problems. (EAC a)

3. Become familiar with the sources of error in numerical solution of mathematical problems. (EAC a, EAC k)

4. Utilize the bracketing and open methods for the solution of algebraic equations. (EAC a, EAC k)

5. Become familiar with the fundamentals of curve fitting. (EAC a, EAC k)

6. Perform numerical differentiation and integration of mathematical functions and tabulated data. (EAC a, EAC k)

7. Perform numerical solution of differential equations. (EAC a, EAC k)

Prerequisites by Topic

Linear algebra, calculus, differential equations, computer programming, physics and mechanics, thermodynamics, fluid mechanics

Lecture Topics:
  • Matlab fundamentals
  • Error analysis and discretization of space and time
  • Solution of algebraic equations: bracketing and open methods
  • Solution of systems of linear and nonlinear algebraic equations
  • Linear and nonlinear regression
  • Polynomial interpolation
  • Splines and piecewise interpolation
  • Numerical differentiation and integration
  • Numerical solution of ordinary differential equations
  • Numerical solution of partial differential equations
Class Schedule:

Meets for 3 hours of lecture each week for 10 weeks.

Computer Usage:

Students will use Matlab software for the solution of engineering problems

Laboratory Projects:


Professional Component


Design Content Description


Laboratory Portion:
Grading Criteria:
  • Midterm Exam: 40%
  • Final Exam: 45%
  • Homework: 15%
  • Total: 100%
Estimated ABET Category Content:

Mathematics and Basic Science: 1.0 credit units

Computing: 0.0 credit units

Engineering Topics: 2.0 credit units

Engineering Science: 2.0 credit units

Engineering Design: 0.0 credit units

July 9, 2012
Senate Approved:
January 10, 2012
Approved Effective:
2012 Fall Qtr