Most engineering programs require students to learn some form of structured programming early in their curriculum, but in many cases, students do not use their newly acquired programming skills again. While outside of computer-related majors there may not be a need to maintain programming skills, programming is still an effective way to make certain that students understand how a numerical method is arriving at a solution. A method called "template-based programming" was developed to enable use of high-level computer languages in courses where programming is not explicitly part of the course objectives. In this method, a student is given a fully functioning program, or template, that only lacks the functional code for a numerical method to solve a particular type of problem. Since the work of developing the interface and other portions of the program has been completed for the student, all they need to concentrate on are the aspects of the programming project that contribute toward the course objectives. Examples of how this approach has been used in numerous chemical engineering courses will be presented, including templates developed in Compaq Visual FORTRAN, Microsoft Visual Studio.NET, and Microsoft Excel.
|Number of pages||11|
|Journal||ASEE Annual Conference Proceedings|
|State||Published - 2004|
|Event||ASEE 2004 Annual Conference and Exposition, "Engineering Researchs New Heights" - Salt Lake City, UT, United States|
Duration: Jun 20 2004 → Jun 23 2004
ASJC Scopus subject areas
- Engineering (all)