COS 323 - Computing for the Physical and Social Sciences

Fall 2012

Course home Outline and lecture notes Assignments

  • Dec 11 - A reminder that the second exam will be
    held in class this Thursday, Dec 13. A study guide
    is available, and there will be a review session
    tonight (Tuesday) at 9 PM in CS 105.

  • Dec 11 - Assignment 4 is due today.

  • Dec 11 - Lecture notes for today are available
    from the course outline page.

  • Nov 18 - Final project information available.

Meeting time/place

TTh 3:00-4:20, Computer Science room 104 (large auditorium).

Course Description

This course will study principles of scientific computation, driven by current applications in biology, physics, economics, engineering, etc. Topics include: simulation, integration of differential equations, iterative optimization algorithms, stability and accuracy issues. Students will pursue projects in a variety of fields, writing their own computer programs and also using higher-level tools such as Matlab.

Prerequisites: The course is appropriate for students who have taken COS126 or the equivalent, as well as MAT 104 or the equivalent. There will be some programming in Java, and we will also be using Matlab for some of the assignments (though no prior Matlab knowledge is assumed).


Scientific Computing, an Introductory Survey (2nd ed.)
Michael T. Heath
ISBN 0-07-239910-4 or 978-0-07-239910-3


We will be using piazza for discussions. Please ask your questions there first, if possible.



Szymon Rusinkiewicz
Office: CS 406
Phone: 8-7479
Email: smr
Office hours: W 2-3
Fisher Yu
Office: CS 418A
Phone: 8-8241
Email: fy
Office hours: T 4:30-5:30
Mark Browning
Office: CS 004
Phone: 8-1785
Email: mrbrowni
Office hours: M 4-5
Vicky Yao
Office: CS 103B
Phone: 8-0944
Email: vyao
Office hours: Th 1-2

Last update 11-Dec-2012 14:51:41
smr at princeton edu