Week 1: Lecture 1 (revised), Lecture
2 (revised)
Week 2: Lecture 3 (revised), Lecture
4 (revised)
Week 3: Lecture 5 (revised), Lecture
6 (revised)
Week 4: Lecture 7 (revised)
Week 5: Lecture 8 (revised), Lecture
9 (revised)
Week 6: Lecture 10 (revised), Lecture
11 (revised)
Week 7: Lecture 12 (revised), Lecture
13 (revised)
Week 8: Lecture 14 (revised), Lecture
15 (revised)
Week 9: Lecture 16 (revised), Lecture
17 (revised)
Week 10: Lecture 18 (revised)
Week 11: Lecture 19 (revised), Lecture
20 (revised)
Week 12: Lecture 21 (revised), Lecture
22 (revised)
Week 13 Lecture 23
(revised)
Weeks 1 – 13:
Entire
set of notes (~2 MB, 557 pages)
Entire set, 6 slides per page
(please use this version if you want to print a hard copy)
Problem
Set 4 with spectrum.dat needed for problem
Problem
Set 5 with eigenmtrx.dat needed for problem
Problem Set
8 with distance.dat needed for problem
Course Description
This course is an introduction to numerical techniques that are very useful in the solution of real physical problems that arise in research and engineering. The emphasis of the course is on the application of the techniques and not on their formal mathematical basis. It is assumed that students have some prior computer programming experience in either: Fortran, C, or C++. The course is graded entirely on weekly homework assignments (there are no exams). More information can be found in the syllabus. Weekly homework problems and scans of selected lecture notes will be posted on this site.
Detailed instructions are available on the use of computers in this course, and for the homeworks.
Lecturer
Professor David Neufeld
Department of Physics & Astronomy
Office: Bloomberg 509
Phone: (410) 516-5159
email: neufeld@jhu.edu
Office Hours: Fridays
TA
Divya Singh
Office: Bloomberg 346
Phone: (410) 516-6694
email: divyas@pha.jhu.edu
Office Hours:Tuesdays
Textbook
Numerical
Recipes in [Fortran/C/C++],
by W.H. Press, S.A. Teukolsky, W.T. Vetterling and B.P. Flannery,
Cambridge University Press: Cambridge.
Lectures
Th-F