Introducing Design Patterns, Graphical User Interfaces and Threads Within the Context of a High Performance Computing Application
The cross fertilization of methods and techniques between different subject areas in the undergraduate curriculum is a challenge, especially at the more advanced levels. This paper describes an attempt to achieve this through a tutorial based around a traditional high performance computing application, namely molecular dynamics. The tutorial exposes students to elements of software design patterns, the construction of graphical user interfaces, and concurrent programming concepts. The tutorial...[Show more]
|Collections||ANU Research Publications|
|Source:||Computational Science - ICCS 2005: 5th International Conference on Computational Science. Proceedings, Part II|
Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.