Journal of Engineering Education Transformations

Journal of Engineering Education Transformations

Year: 2016, Volume: 29, Issue: Special Issue, Pages:

Original Article

Teaching Object-Oriented Numerical Analysis

Abstract

While a vast majority of engineers do not write computer programs for a living, every engineer working on any facet of their job responsibilities, deals with data and the means of extracting meaningful information from the data. The backbone of such analyses is formed by numerical methods. A very powerful engineering and scientific tool can be developed when numerical methods are combined with object-oriented techniques. The development of such a framework is discussed in this paper, and the implementation details are presented in the context of a senior undergraduate and graduate course where object-oriented programming via C++ is tied to numerical methods such as the finite element analysis.

References

  • E. Arge, A.M. Bruaset and H.P. Langtangen, �Object-Oriented Numerics�, Numerical Methods and Software Tools in Industrial Mathematics, M.Daehlen and A. Tveito (eds.), pages 7-26. Birkhauser, 1997.
  • D.H. Besset, Object-Oriented Implementation of Numerical Methods An Introduction with Smalltalk, https://github.com/SquareBracketAssociates/NumericalMethods, 2015.
  • P. McJones, The History of FORTRAN and FORTRAN II, http://www.softwarepreservation.org/projects/FORTRAN, accessed September 7, 2015.
  • Microsoft, https://www.visualstudio.com/en-us/visual-studio-homepagevs.aspx, accessed September 9, 2015.
  • S.D. Rajan, Introduction to Structural Analysis & Design, Wiley, 2001.
  • S.D. Rajan, Object-Oriented Numerical Methods via C++, electronic notes, Arizona State University, 2015.
  • M. Sirigiri and S.D. Rajan, �A Flipped Classroom Approach to Teaching Engineering Mechanics Courses�, Journal of Engineering Education Transformations, 28:4, 109-113, April 2015. Also 2nd International Conference on Transformations in Engineering Education, Bangalore, India, January 2015.
  • Wikipaedia, https://en.wikipedia.org/wiki/Waterfall_model, accessed September 9, 2015.

DON'T MISS OUT!

Subscribe now for latest articles and news.