Suitable for teaching a computer-based, advanced undergraduate course that involves realistic situations with an emphasis on solutions. This work provides realistic examples and problems, stressing on problem formulation and solution, not programming, and on component details. It also includes MathCad worksheets for each procedure in the book.