Scientific software development toolbox course material.