402-0811-00L  Programming Techniques for Scientific Simulations I