Basic introduction to C++ and the concept of object-oriented programming techniques. Applications to scientific computation applied to numerical methods, linear algebra and differential equations. Grade is largely based on projects and presentations.