Article in Proceedings INPROC-2006-28

BibliographyBernreuther, Martin; Bungartz, Hans-Joachim: Learning by Doing: Software Projects in CSE Education.
In: Alexandrov, Vassil N. (ed.); van Albada, Geert Dick; Sloot, Peter M.A. (ed.); Dongarra, Jack (ed.): Computational Science – ICCS 2006: 6th International Conference, Reading, UK, May 28-31, 2006. Proceedings, Part II.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
Lecture Notes in Computer Science; 3992, pp. 161-168, english.
Berlin, Heidelberg: Springer, May 2006.
ISBN: 3-540-34381-4.
Article in Proceedings (Conference Paper).
CorporationInternational Conference on Computational Science
CR-SchemaK.3 (Computers and Education)
I.6 (Simulation and Modeling)
D.2 (Software Engineering)
J.2 (Physical Sciences and Engineering)
KeywordsCSE-related student group project; team-based learning; computational science and engineering; software engineering; education; molecular dynamics
Abstract

Software development is one of the main routine activities in Computational Science and Engineering (CSE). Nevertheless, there is a huge gap between software engineering techniques available and established today in most fields where mainstream software is developed on the one hand and the typical extent of their application in a CSE context on the other hand. CSE curricula often reflect this tendency by not including software engineering topics adequately.

This contribution reports experiences with a new course format called "student project" in the CSE master's program at TU München. There, for about half a year, a group of 4-8 students cooperate on a software development project - this time dealing with molecular dynamics. Although it is one objective to get a well performing code, the project's focus is on the consequent application of software engineering and project management practices.

Full text and
other links
Proceedings@SpringerOnline
SpringerLink
ContactMartin.Bernreuther@ipvs.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Simulation of Large Systems
Entry dateMay 16, 2006
   Publ. Institute   Publ. Computer Science