PHYCS 3730/5720
Lecture Plan
Fall Semester 2000
Home |
Announcements |
Assignments |
Exercises |
References |
Web Resources
Skip to this week.
Week 0.
-
Wed 23-Aug-2000.
Course overview, physics workstations, rudiments of unix,
the GNU Emacs text editor, and
maybe a word on vi.
Week 1.
-
Mon 28-Aug-2000.
Unix in more detail: file structure, operations on files, and
some utility programs.
-
Wed 30-Aug-2000.
Plotting, previewing and printing;
postscript, and some topics which do not begin with "p".
Week 2.
-
Mon 04-Sep-2000.
(Labor Day.)
-
Wed 06-Sep-2000.
Shell scripts and scripting languages (sed, awk, perl).
Week 3.
-
Mon 11-Sep-2000.
Document Preparation: TeX and LaTeX, html.
-
Wed 13-Sep-2000.
Numerical data representation on digital machines.
Week 4.
-
Mon 18-Sep-2000.
An introduction to C++.
-
Wed 20-Sep-2000. C++ basics, working with pointers.
Week 5.
-
Mon 25-Sep-2000. C++ program layout, preprocessing and compiling.
-
Wed 27-Sep-2000. Compiling, linking, loading and archiving;
organizing the process with makefiles.
Week 6.
-
Mon 02-Oct-2000. Introduction to Fortran.
-
Wed 08-Oct-2000. Sources of computational error.
Week 7.
-
Mon 09-Oct-2000. Basic statistics and random number generators.
-
Wed 11-Oct-2000. Data fitting and parameter estimation.
Week 8.
-
Mon 16-Oct-2000. Numerical integration.
-
Wed 18-Oct-2000. Monte Carlo methods.
Week 9.
-
Mon 23-Oct-2000. An overview of popular math libraries
(Netlib, NR).
-
Wed 25-Oct-2000. LAPACK, IMSL; matrix manipulation as an example.
Week 10.
-
Mon 30-Oct-2000. FFT's.
-
Wed 01-Nov-2000. Wavelet analysis.
Week 11.
-
Mon 06-Nov-2000. Introduction to Maple.
-
Wed 08-Nov-2000. More maple, focus on graphics.
Week 12.
-
Mon 13-Nov-2000. ODE's. I. Initial-value problems.
-
Wed 15-Nov-2000. ODE's II. boundary-value problem.
Week 13.
-
Mon 20-Nov-2000. PDE's, a very brief introduction.
-
Wed 22-Nov-2000. (Semester break.)
Week 14.
-
Mon 27-Nov-2000. Programming techniques.
-
Wed 29-Nov-2000. Optimizing code, hardware awareness.
Week 15.
-
Mon 04-Dec-2000. Networked workstations and parallel computing.
-
Wed 06-Dec-2000. A brief tour of some fun topics: C++, java, PGP?
bcb. updated 03-Aug-00.