1 Mar 2007 01:32
Re: NumPy in Teaching
Joe Harrington <jh <at> physics.ucf.edu>
2007-03-01 00:32:41 GMT
2007-03-01 00:32:41 GMT
Hi Steve, I have taught Astronomical Data Analysis twice at Cornell using IDL, and I will be teaching it next Fall at UCF using NumPy. Though I've been active here in the recent past, I'm actually not a regular NumPy user myself yet (I used Numeric experimentally for about 6 months in 1997), so I'm a bit nervous. There isn't the kind of documentation and how-to support for Numpy that there is for IDL, though our web site is a start in that direction. One thought I've had in making the transition easier is to put up a syntax and function concordance, similar to that available for MATLAB. I thought this existed. Maybe Perry can point me to it. Just adding a column to the MATLAB one would be fine. My syllabi (there are undergrad and grad versions) are at: Cornell courses (undergrad only): http://physics.ucf.edu/~jh/ast/ast234-2003/ http://physics.ucf.edu/~jh/ast/ast234-2004/ UCF course (4xxx is undergrad, 5xxx is grad, numbers not yet assigned): http://physics.ucf.edu/~jh/ast/dacourse/ The goal of the course is for students to go out and do research with faculty as soon as they're done, and be useful enough to be included on papers. Rather than the usual (and failing) "just do what I do" model, in which physics students learn to program badly and in FORTRAN77 from their professors, I teach programming from a CS point of view, focusing on good top-down design and bottom-up construction (indentation, documentation, sensible naming, testing, etc.). I teach(Continue reading)
RSS Feed