Libraries, topic 5, are widely used in the implementation of scientific programs. All of these topics are typically found in introductory texts in numerical analysis, which is the theoretical basis of scientific computing. Course material is primarily covered in lecture and in the student's reading of the text. Students also design and implement programs that employ some of the algorithms and techniques discussed in the lecture. The goal of this course is to introduce students to the problems addressed in scientific programming and to the algorithms associated with solutions to those problems.
Special emphasis is given to developing solutions that have adequate accuracy for a given problem.
Graded assignments include at least one in-class exam, a final exam, problem sets, and several programming projects.