ENG6 - Engineering Problem Solving
4 units - Fall, Winter, and Spring quarters
Lecture: 3 hours
Discussion/Lab: 1 hour
Prerequisites: Mathematics 16B or 21B (may be taken concurrently)
Grading: Letter
Catalog Description: Methodology for solving engineering problems. Engineering computing and visualization based on MATLAB. Engineering examples and applications.
Relationship to Outcomes:
Students who have successfully completed this course should have
achieved:
| Course Outcomes | ABET Outcomes |
| An ability to apply knowledge of mathematics, science, and engineering | A |
| An ability to identify, formulate, and solve engineering problems | E |
| An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice. | K |
Expanded Course Description:
- Engineering Computational Problem Solving
- Matlab Technical Computing Environment
- Interactive workspace
- Scalar mathematics
- Accuracy and computational limitations
- Files and File Management
- Definitions and commands
- Saving and restoring information
- Designing, editing, and executing scripts
- Scalar Mathematics
- Trigonometry
- Complex numbers
- Two-dimensional graphics
- Arrays and Array Operations
- Vector and matrix arrays
- Array operations
- Array plotting
- Mathematical Functions
- Signal representation, processing, and plotting
- Polynomial functions
- Functions of two variables
- User-defined functions
- Data Analysis
- Maximum and minimum
- Sums and products
- Statistical analysis and random number generation
- Selection Programming
- Relational and logical operators
- Flow control
- Loops
- Selection statements and functions
- Vectors, Matrices, and Linear Algebra
- Vectors and matrices
- Solutions to systems of linear equations
- Curve Fitting and Interpolation
- Least squares curve fitting
- One-dimensional and two-dimensional interpolation
- Integration and Differentiation
- Symbolic Mathematics
- Symbolic objects, variables and expressions
- Operations on symbolic expressions
- Differentiation and integration
- A. Gilat, MATLAB: An Introduction with Applications, Wiley.
- D. Smith, Engineering Computation with MATLAB, Addison Wesley.
- Software: Matlab (student edition)
Textbooks:
Computer Use: Students are required in problem assignments to write substantial programs in the MATLAB technical computing environment.
Engineering Design Statement:
Students are asked to design programs to solve problems in which the
problem statement is only partially defined. Students must describe and
define the problem, define specifications, design and implement an
algorithm to meet the specifications, test the algorithm with a variety
of data, and redesign the algorithm as needed. The nature of the
assignments require iterative refinements of the solution algorithm.
Professional Component:
Engineering Foundation
Engineering Science: 3 units
Engineering Design: 1 unit