Reading List
- Mike Vanier (Caltech), Scalable computer programming languages
- Harry Cheng (UC Davis), Ten Reasons to Teach and Learn Computer Programming in C
- Robert Morrison (New York University), Lecture system in teaching science
- Top 10 Algorithms of the 20th Century
- Franz Vesely (University of Vienna), What is Computational Physics?
- Nicholas J Higham (University of Manchestera, UK), How and How Not to Sum Floating Point Numbers
- Pierre L'Ecuyer (University of Montreal), Random Number Generation, (Chapter 4 of the Handbook on Simulation, Jerry Banks Ed., Wiley, 1998, 93--137; postscript document). [an error occurred while processing this directive] Local copy of the chapter: pdf [[an error occurred while processing this directive]], posted online on [an error occurred while processing this directive]
- Werner Krauth (École Normale Supérieure), Introduction to Monte Carlo algorithms , Cluster Monte Carlo algorithms
- Jonathan Richard Shewchuk (UC Berkeley), An Introduction to the Conjugate Gradient Method Without the Agonizing Pain
- Leslie Greengard (Courant Institute of Mathematical Sciences, NYU), A Short Course on Fast Multipole Methods