Course Information

Description This course provides an introduction to the fundamental issues and techniques of numerical computation for the mathematical, computational, and physical sciences.
Location McCull 115
Tue Thu 3:15PM - 5:05PM
Instructor Sou-Cheng Choi
Email: scchoi@CS.Stanford.EDU or scchoi@Stanford.EDU
Office: Terman Room 329, Systems Optimization Laboratory (SOL)
Office Phone: (650) 725-8972
Office Hours: Mon 4pm - 5 pm
Teaching Assistant Wanjun Mi
Email: wanjun@Stanford.EDU
Office: Gates 286
Phone: (650) 723-4101
Office Hours: Wed 4pm - 5 PM
Contact The preferred and most effective way to contact course staff is by email to
scchoi@cs.stanford.edu and wanjun@stanford.edu
Prerequisites Your background should include the equivalent of CS106A (Programming Methodology) and Math 103 (Matrix Theory and its Applications).
Textbooks The recommended textbook for this course is Scientific Computing: An Introductory Survey (2nd Edition) by Michael T. Heath. It is available at the Stanford Bookstore.
Coursework The coursework will consist of between five and six written homework assignments, along with small programming projects provided by the instructor. In addition, there will be a take-home final exam.
Grading Every homework assignment carries the same weightage. The overall grade for the course is determined by weighting the exams and homework assignments as follows:
Homework 70%
Final Exam 30%
Policies Students are expected to abide by the Stanford Honor Code.

Always remember that the primary goal is to learn the course material.

You are permitted to collaborate on the homework; however, you must write up your homework yourself. You should not copy somebody else's homework: if you choose to collaborate, you should be able to recreate all of the steps involved in solving a problem yourself, and should do so in your writeup. Please list the names of your collaborators on the first page of each homework.

Assignments must be submitted by the given due date. No late homework will be accepted.

No collaboration is allowed for the take-home final exam. Students who violate this policy will get no credit for their final exam. No late final exam will be accepted.

If you have any questions regarding course policies, please direct them to the instructors.