ENGR 10 Computational Methods in Engineering (2016-2017)

ENGR 10 Computational Methods in Engineering

(Required for AE, ME and MSE. Selected Elective for ChE and EnE.)
Catalog Data:

ENGR 10 Computational Methods in Engineering (Credit Units: 4) Procedures and procedure followers, algorithms and flow charts, computer languages, subprograms. Computer macro- and microelements, number systems. Methods of differentiation, integration, curve fitting, list processing. Error analysis. Must qualify in BASIC and FORTRAN at end of course through computer use. Corequisite: MATH 2A. Prerequisite: MATH 2A. Only one course from ENGR 10, ENGRMAE 10, EECS 10, EECS 12 may be taken for credit. (Design units: 0)

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

Recommended Textbook:


Donald Dabdub
Relationship to Student Outcomes
No student outcomes specified.
Course Learning Outcomes. Students will:
Prerequisites by Topic


Lecture Topics:
  • Introduction to Computing
  • Basic FORTRAN commands
  • Flow control - Selective execution, Repetitive execution and iterations
  • Input and Output
  • Modular Programming: Functions and Subroutines
  • Arrays: one-dimensional and multi-dimensional
  • Advanced data types
  • Introduction to Matlab
  • Matlab as an engineering problem solving tool
  • Programming Matlab
Class Schedule:

Meets for 3 hours of lecture and 1 hour of laboratory each week for 10 weeks.

Computer Usage:

Heavy computer usage. Students are required to develop computer programs for the solution of homework assigned on a weekly basis. The FORTRAN part of the course introduces the students to the UNINX operating system. Students log in to a remote Unix server. The MATLAB part of the course is executed on a Microsoft environment. No MATLAB toolkits are required.

Laboratory Projects:


Professional Component

Contributes toward the Mechanical Engineering Topics courses and Major design experience. Contributes toward the Aerospace Engineering Topics courses and Major design experience.

Design Content Description

Students are required to design robust software to implement algorithms developed in class extensively. FORTRAN is the primary language of the course. Matlab ideas are introduced at the end of the course. The projects are the implementation of an engineering design problem, as opposed to a computer science exercise. Design of the software is discussed at length during recitation lectures held on a weekly basis.

Lectures: 100%
Laboratory Portion: 0%
Grading Criteria:
  • Homework 20%
  • Quiz 10%
  • Midterm 30%
  • Final Exam 40%
  • Total 100%
Estimated ABET Category Content:

Mathematics and Basic Science: 0.0 credit units

Computing: 0.0 credit units

Engineering Topics: 4.0 credit units

Engineering Science: 3.0 credit units

Engineering Design: 1.0 credit units

January 15, 2016
Senate Approved:
January 12, 2016
Approved Effective:
2016 Fall Qtr