# ENGR 15 Problem Solving in Engineering (2012-2013)

#### ENGR 15 Problem Solving in Engineering

**ENGR 15 Problem Solving in Engineering (Credit Units: 4)** Introduction to scientific computing to solve engineering problems. Problem identification, algorithmic design, and solution using appropriate computational tools. Design and application documentation. Corequisite: Mathematics 3D. Prerequisite: EECS12, MAE10 or CSE41/ICS 31; Mathematics 3A. Only one course from ENGR 15, ENGRCEE 20 may be taken for credit. (Design units: 1)

Student Edition of Matlab, Mathworks. Cygwin toolbox (http://www.cygwin.com)

1. Define computational problems in engineering.

2. Formulate solutions as algorithms.

3. Document the problem identification and algorithmic design.

4. Translate algorithms into a computational tool.

5. Use tools for program design and development.

6. Document the design and use of software components.

- Mathematics through linear algebra and differential equations.
- Introduction to computers and programming.

- Introduction to scientific computing and algorithms.
- Design cycle: Problem identification, conceptual model, mathematical model, coding, application.
- Problem formulation and algorithmic design.
- Program development, debugging strategies.
- Design and application documentation.
- Numerical problems in engineering including tabulating & charting, least squares fitting, solving systems of linear equations, numerical integration.

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

Excel, Matlab, C++

Weekly homework assignments involve working through a set of problems. The experience involves performing computations and writing programs for engineering analysis and design purposes. A term project, assigned to teams of 2-4 students, involves developing a computer model of an engineering system or component of interest to each team.

Contributes to the design experience and Engineering Topics courses of the Biomedical Engineering major.

Students will use learned skills to design engineering analysis software: to identify a problem, to develop software for solving the problem, and to document the design and usage of the software.

- Team Project: 10%
- Homework assignments: 30%
- Midterm exam: 30%
- Final exam: 30%
- Total: 100%

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