Introducing design patterns, graphical user interfaces and threads within the context of a high performance computing application

James Roper*, Alistair P. Rendell

*Corresponding author for this work

    Research output: Contribution to journalConference articlepeer-review

    1 Citation (Scopus)

    Abstract

    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 targets senior undergraduate or early postgraduate students and is relevant to both those majoring in computing as well as other science disciplines.

    Original languageEnglish
    Pages (from-to)18-26
    Number of pages9
    JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume3515
    Issue numberII
    DOIs
    Publication statusPublished - 2005
    Event5th International Conference on Computational Science - ICCS 2005 - Atlanta, GA, United States
    Duration: 22 May 200525 May 2005

    Fingerprint

    Dive into the research topics of 'Introducing design patterns, graphical user interfaces and threads within the context of a high performance computing application'. Together they form a unique fingerprint.

    Cite this