Welcome!!
I have taught a perl class here at WHOI each year for the last 8 years. It always is a great class and we have a good time. I follow the "Learning Perl" book by Randal Schwartz for the class (but there is no required text book) but throw in a *lot* of new, useful stuff. I also give it a technical, oceanographic slant. By that I mean that most of the examples and homework (yes, there is homework) that I give during the class are jobs that I have had to do in the past. However, I encourage you to bring in *your* problems/examples and we can work on them together.
I hope that this interests you. Perl is powerful, easy, and FUN! I think registration has just started for the upcoming class January 11th.
Oh, by the way, this is a quick-paced class to give you a fundamental understanding of perl. Labs will be assigned and expected to be completed. The labs will require some programming but will not be grueling exercises that you have to spend days on (that's NOT the perl way!). So, I am going to assume you have some knowledge of programming.
We will meet in Smith Conference Room in Smith Lab in Woods Hole Village on Thursdays from 3:00 to 5:00 for 'classwork'. Then there will be a lab the following day. This class will continue for 6 weeks.
To help you with the labs, I will be in the CIS Computer training facility on Fridays from 12:00->2:00. I *encourage* you to take advantage of the labs here since this will probably be where you learn the most. Plus you can get help on your individual projects.
I have a syllabus, so you can look over the material that will be covered. If you have any questions, feel free to contact me.
You can get the perl version (5.6.1/5.8) if you don't have it. This binary for Win machines. Most *nix and Apple machines already have perl installed on them, but if it isn't, get the stable source code. Go to CPAN or perl.org for your perl support.
See you there!
Arthur Newhall
289-3317
anewhall@whoi.edu
The following is here for your convenience. Please do not get ahead of me if you are in the class, since these reference materials will change. They are from last year!
You can get the latest
perl software, lab examples, sample input files (when we get to them),
and the notes in (cough) Word format
for downloading from
my
public perl account. Note: the versions of perl at this site
standard, distributed version (5.6.1) of perl. The latest verions (5.8)
can be retrieved from CPAN
This is where we will test our cgi scripts. Run Hello, World!. Here is the source of the Hello script.
And these is a CGI script containing javascript. Run the program or
see the source.