Session 1:  Developing Basic Spreadsheet Skills

This session will focus on teaching students spreadsheet skills that will make their work
better in many ways and allow them to complete their work more efficiently.  For example,
using names for cells and ranges of cells instead of cell addresses, using efficient
selection techniques instead of dragging out ranges of cells, and so forth.  These are
skills that we teach to our freshmen in their intro computing course.  Creation of "proper"
engineering graphs and streamlining of graph creation will also be covered.  Excel formula
syntax and the use of built-in functions will be reviewed.

Session 2:  Introducing Spreadsheet Problem-solving Methods

Here, the focus will be on the problem scenarios that lend themselves to spreadsheet
solution.  These would include the once-through calculation, with ample attention to
units, case studies using data tables to drive once-through calculations, and targeting
of calculations to desired results using Goal Seek and Solver.  Optimization calculations
involving constraints using the Solver will be covered too.  Part of this will include graphical
representation.  There will be some discussion of how the spreadsheet approach changes
the way problems are solved.

Session 3:  Spreadsheet Applications Across the Curriculum

We want to take a look at the opportunities for spreadsheet use in the various core
courses of the ChE curriculum.  For example, setting up iterative calculations for
recycle
problems in material & energy balances.  Another example would be solving
a 2-pt boundary value problem in countercurrent heat exchange using the Euler
method and the Solver for the shooting method.  Carrying out nonlinear regression to
evaluate kinetic models in the reactor design/reaction kinetics course.
  We will have to
consider the general use of Excel in laboratory courses for applied statistics calculations.
And we'll look at cash flow analysis as part of the design course.  There will be more
examples from fluids, thermo, separations, and control.

Session 4:  Spreadsheet Programming (Excel/VBA) and Connecting to other Applications

The approach here will be to illustrate how to get the biggest bang from the smallest buck,
when it comes to VBA programming.  We will assume that students will not have the time
or inclination to become expert VBA programmers.  Recording simple macros and creating
user-defined functions will be emphasized.  There will be some consideration of small-scale
VBA applications, as required by the problems that arise in courses, and the implementation
of user forms.  We will select some interconnection examples, such as, Excel communicating
with HYSYS, Matlab, Mathcad, Fortran or C/C++, and, in real time, with LabView.  Most of these
will require some level of VBA programming.  There will be some mention, and possibly demo,
of intriguing Excel add-ins, e.g., the new Polymath add-in.