TY - JOUR
T1 - Implementing computational methods into classes throughout the undergraduate Chemical Engineering curriculum
AU - Perry, William B.
AU - Barocas, Victor H.
AU - Clough, David E.
PY - 1999
Y1 - 1999
N2 - In previous years, the undergraduate Chemical Engineering curriculum at the University of Colorado has contained a gap in students' exposure to computational methods and programming. As freshmen, students learned programming concepts in the course Introduction to Engineering Computing (GEEN 1300) and were later required to use these skills as seniors in Numerical Methods for Process Simulation (CHEN 4580). In the two years separating these classes, students had little opportunity to use and reinforce their programming skills. To remedy this oversight, we have developed programming modules for six sophomore- and junior-level courses throughout the curriculum. These modules have been implemented in the courses as supplements to homework. Each module focuses on a problem that is familiar to students from course material. Students are given a sample program that uses computational methods to solve each problem. They are then asked to modify the program to solve a more difficult problem. In addition to writing these modules, we have also provided support for students in the form of "Module Teaching Assistants." Initially, these modules have proven successful in giving students exposure to programming. The need for steady reinforcement of computational skills is not restricted to Chemical Engineering. The programming module concept would be applicable to any engineering curriculum.
AB - In previous years, the undergraduate Chemical Engineering curriculum at the University of Colorado has contained a gap in students' exposure to computational methods and programming. As freshmen, students learned programming concepts in the course Introduction to Engineering Computing (GEEN 1300) and were later required to use these skills as seniors in Numerical Methods for Process Simulation (CHEN 4580). In the two years separating these classes, students had little opportunity to use and reinforce their programming skills. To remedy this oversight, we have developed programming modules for six sophomore- and junior-level courses throughout the curriculum. These modules have been implemented in the courses as supplements to homework. Each module focuses on a problem that is familiar to students from course material. Students are given a sample program that uses computational methods to solve each problem. They are then asked to modify the program to solve a more difficult problem. In addition to writing these modules, we have also provided support for students in the form of "Module Teaching Assistants." Initially, these modules have proven successful in giving students exposure to programming. The need for steady reinforcement of computational skills is not restricted to Chemical Engineering. The programming module concept would be applicable to any engineering curriculum.
UR - http://www.scopus.com/inward/record.url?scp=8644226847&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=8644226847&partnerID=8YFLogxK
M3 - Conference article
AN - SCOPUS:8644226847
SN - 0190-1052
SP - 2731
EP - 2739
JO - ASEE Annual Conference Proceedings
JF - ASEE Annual Conference Proceedings
T2 - 1999 ASEE Annual Conference and Exposition: Engineering Education to Serve the World
Y2 - 20 June 1999 through 23 June 1999
ER -