2008 Annual Meeting
(19b) Computation in Undergraduate Chemical Engineering Education
Author
Current approaches are described about (1) where students learn programming concepts (computer science courses, engineering courses, chemical engineering course, or not at all), (2) what language they learn (C++, Java, MATLAB, Visual Basic, Excel), and (3) how computing is integrated into the curriculum and the key programming concepts needed (www.cache.org.)
Finally, a new paradigm is presented in which students do some programming, but mainly learn to solve chemical engineering problems using existing programs and show they've solved the problem correctly. This is all the more necessary since our students are competing in a global economy, and working fast may be necessary. It also responds to what CACHE has found, namely that few practicing engineers actually program. Illustrations will be given from the author's new book, Introduction to Chemical Engineering Computing, Wiley (2006). This book shows students how to solve traditional problems but it also poses problems that go far beyond existing textbooks. These problems motivate students because they are real problems.
Finally, possible future applications in undergraduate education are described as they apply to molecular engineering and multi-scale analysis.