This lesson is in the early stages of development (Alpha version)

Design

FIXME: home page introduction

Prerequisites

FIXME

Schedule

Setup Download files required for the lesson
00:00 1. Introduction How to design research software
00:00 2. General Design Principles What are most commonly used design principles?
00:00 3. Design Principles Application What are some ways of using these principles
00:00 4. Design Principles for Reserach software How do design principles differ for research software
00:00 5. Research Software Design Example
00:00 6. Challenges of Heterogeneity What new challenges are posed heterogeneous computers
00:00 7. Design for Heterogeneity How should one design software for heterogeneous platforms
00:00 8. Conclusions
00:00 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.