Winter Study 2005 - Programming Perl for the Sciences

Instructor:Stacia Wyman
Email: stacia@cs.williams.edu
Phone: x4711
Office: TCL 305 (top floor of Chemistry)
Class Meeting Times: MTW, 10am-12pm
Class Meeting Location: TCL 217a (Mac Lab)

Last Class:
Obfuscated Perl!
and
Perl Golf!
PDF of the Contest Handout


Text Book:

Learning Perl, 3rd Edition

by Schwartz and Phoenix

Handouts

Day 1:
Syllabus
Unix Handout
Unix Worksheet
Perl Basics Worksheet
Day 2:
Worksheet 3
Day 3:
Worksheet 4
Perl Summary
Homework 1:
Homework Assignment 1
Starter perl script: hw1_1.pl
My Homework 1 Solution
Paul S.'s Homework 1, Problem 2 Solution
Day 4:
Worksheet 5
Day 5:
No handout!
Worked on Worksheet 5
Day 6:
Worksheet 6
Homework 2:
Homework Assignment 2
A sample jpg image produced:
Day 7:
Snow day!
Day 8:
Worksheet 7
Day 9:
Worksheet 8
GnuPlot Input Command File
GnuPlot Input Data File
Day 10:
Worksheet 9
HTML form
CGI script source

Lecture Examples

test.pl
my_match.pl
array.pl
hashes.pl
test_bioperl.pl
modules.pl
inside.pl
argv.pl

Resources and Links