Course Syllabus
In the modern world, computing is at the very heart of scientific research. In this course, we introduce the fundamental concepts of scientific computing as applied to physics, chemistry, biology and other subjects, balancing fundamental understanding with practical skills and hands-on experience. At the end of this course you will be able to identify scientific problems where a numerical approach is necessary and propose strategies for solving them. You will be able to design and implement linear algebra, interpolation, root-finding and quadrature algorithms and understand how to solve ordinary and simple partial differential equations numerically. You will be able to write code that creates beautiful fractal images, computes the motion of astronomical objects, figures out the evolution of predator and prey populations in an ecosystem, calculates web page rankings like Google Search does, and much, much more.
Course Summary:
Date | Details | Due |
---|---|---|
Thu Sep 14, 2017 | Assignment Pset 1 | due by 11:59pm |
Thu Sep 21, 2017 | Assignment Pset 2 | due by 11:59pm |
Thu Sep 28, 2017 | Assignment Pset 3 | due by 11:59pm |
Thu Oct 12, 2017 | Assignment Pset 4 | due by 11:59pm |
Thu Oct 19, 2017 | Assignment Pset 5 | due by 11:59pm |
Thu Nov 2, 2017 | Assignment Pset 6 | due by 11:59pm |
Thu Nov 9, 2017 | Assignment Pset 7 | due by 11:59pm |
Fri Nov 10, 2017 | Assignment Human PDE solver | due by 11:59pm |
Thu Nov 16, 2017 | Assignment Pset 8 | due by 11:59pm |
Thu Nov 30, 2017 | Assignment Pset 9 | due by 11:59pm |
Fri Dec 15, 2017 | Assignment Final Project | due by 9am |