The course targets computer science, mathematics and statistics students. Our goal is to learn how to develop efficient numerical codes that run in the Linux environment, which is standard on supercomputers. One technique we will explore is the use of a computer algebra system to generate error free...