Abstract
We describe our experience teaching programming and numerical methods to engineering students using Visual Python to exploit three dimensional real time visualisation. We describe the structure and content of this teaching module and evaluate the module after its delivery. We find that the students enjoy being able to visualise physical processes (even if these have effectively only 1 or 2 spatial degrees of freedom) and this improves the learning experience.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Je’ze’quel, J.M., Meyer, B.: Design by contract: The lessons of Ariane. IEEE Computer 30(2), 129–130 (1997)
Leveson, N.G., Turner, C.S.: An investigation of the Therac-25 accidents. IEEE Computer 26(7), 18–41 (1993)
van Rossum, G.: Python tutorial. Centrum voor Wiskunde en Informatica (CWI), Amsterdam (1995), http://www.python.org
Downey, A., Elkner, J., Meyers, C.: How to Think Like a Computer Scientist: Learning with Python. Green Tea Press (2002), http://www.greenteapress.com/thinkpython/html
Donaldson, T.: Python as a first programming language for everyone. In: Western Canadian Conference on Computing Education (2003), http://www.cs.ubc.ca/wccce/Program03/papers/Toby.html
Fangohr, H.: A comparison of C, Matlab and Python as teaching languages in engineering. Lecture Notes on Computational Science, vol. 3039, pp. 1210–1217 (2004)
Roberts, S., Gardner, H., Press, S., Stals, L.: Teaching computational science using vpython and virtual reality. Lecture Notes on Computational Science, vol. 3039, pp. 1218–1225 (2004)
Scherer, D., Sherwood, B., Chabay, R.: (2005), http://www.vpython.org
Papert, S.: Mindstorms: Children, Computers and Powerful Ideas. Prentice Hall Europe, Englewood Cliffs (1980)
Carnegie Mellon University (2005), http://www.alice.org
Dann, W., Cooper, S., Pausch, R.: Learning to Program with Alice. Prentice Hall, Englewood Cliffs (2005)
Fangohr, H.: Computing module SESA2006, Aerospace Engineering, University of Southampton, The complete learning materials are available from the author on request (2004)
The Mathworks: Matlab (2005), www.mathworks.com
Chabay, R.W., Sherwood, B.A.: Matter and Interactions: Modern Mechanics and Electric and Magnetic Interactions. John Wiley and Sons, Chichester (2003)
Urner, K.: Python in the mathematics curriculum (2004), http://www.python.org/pycon/dc2004/papers/15
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fangohr, H. (2006). Exploiting Real-Time 3d Visualisation to Enthuse Students: A Case Study of Using Visual Python in Engineering. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3992. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758525_19
Download citation
DOI: https://doi.org/10.1007/11758525_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34381-3
Online ISBN: 978-3-540-34382-0
eBook Packages: Computer ScienceComputer Science (R0)