Skip to lecture info and assignment links

Programming Perl

What:

Programming in Perl

Perl is a high-level programming language with an eclectic heritage written by Larry Wall and a cast of thousands. It derives from the ubiquitous C programming language and to a lesser extent from sed, awk, the Unix shell, and at least a dozen other tools and languages. Perl's process, file, and text manipulation facilities make it particularly well-suited for tasks involving quick prototyping, system utilities, software tools, system management tasks, database access, graphical programming, networking, and world wide web programming. These strengths make it especially popular with system administrators and CGI script authors, but mathematicians, geneticists, journalists, and even managers also use Perl. Maybe you should, too. (excerpt taken from www.perldoc.com)

This course is designed to be of most benefit to teaching assistants and research assistants.

There will be three assignments to complete. They must be submitted by their due date if you want to receive any feedback from Sharon on your work.


Who:

CS People

Any interested CS graduate student, faculty or staff


Where:

1325CS (when room is available)


When:

Monday Evenings from 5-6pm


How:

Send email to Sharon and Deb

Email Sharon (whiteman@cs.wisc.edu) and Deb (deppeler@cs.wisc.edu) if you plan to attend or would like more information.


Instructor

Instructor: Sharon Whiteman
Office: 1301 Computer Sciences & Statistics
Phone: (608) 262-6600
Email: whiteman@cs.wisc.edu

Other Admin: Deb Deppeler
Office: 1332 Computer Sciences & Statistics
Phone: (608) 265-9452
Email: deppeler@cs.wisc.edu

Computer Sciences Department
1210 West Dayton Street
Madison, Wisconsin 53706

Recommended Textbooks

Buy or borrow "Learning Perl" and or "Programming Perl". The "Perl Pocket Reference" is nice if you plan to use Perl frequently.

Learning Perl, 3rd Edition
Making Easy Things Easy and Hard Things Possible
By Randal L. Schwartz, Tom Phoenix
3rd Edition July 2001
0-596-00132-0, Order Number: 1320
330 pages, $34.95 US

Programming Perl, 3rd Edition
By Larry Wall, Tom Christiansen, Jon Orwant
3rd Edition July 2000
0-596-00027-8, Order Number: 0278
1092 pages, $49.95 US

Perl Pocket Reference, 4th Edition
By Johan Vromans
Fourth Edition July 2002
0-596-00374-9, Order Number: 3749
96 pages, $12.95 US

Lecture Schedule

Assignments

  1. Assignment 1 - Regex Assignment
  2. Assignment 2 - SimpleScalar Assignment
  3. Assignment 3 - Grading Assignment

Announcements

* Some issues with running perl scripts. If you cannot run the scripts by typing the name alone (foo), then run them by preceding the name with perl (perl foo).



Last Updated 3 February 2003.