A Course in Process Simulation Using Object-Oriented Programming Methodologies and Java
Several characteristics key to object-oriented programming languages make them well suited to the design and construction of process simulators. A fourth-year chemical engineering undergraduate course in computer-aided design at the University of Ottawa was recently restructured to employ object-oriented methodologies using Java. This course represents the first time that students are introduced to object-oriented programming; however, despite the conceptual hurdles that students must therefore overcome in the course, student reaction to these changes has been favorable, as have the course outcomes. his paper describes the rationale behind the changes made to the computer-aided design course, provides details regarding the course's restructuring, and presents the students' feedback to these changes.