Learning by doing: software projects in CSE education

M Bernreuther, HJ Bungartz - … Conference, Reading, UK, May 28-31, 2006 …, 2006 - Springer
M Bernreuther, HJ Bungartz
Computational Science–ICCS 2006: 6th International Conference, Reading, UK …, 2006Springer
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 …
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.
Springer
Showing the best result for this search. See all results