Lecture notes: 1 2 3 4 5 6
Exercises: 1 2 3 4 5 6 7
PDF slides: 1 2 3 4 5 6


Perl 2007

This is a collection of material used for the HAIT course Research Skills 1 - Programming which was taught in the Autumn term of 2007 at the University of Tilburg in The Netherlands. The course material is based on the course Perl 2000 which was taught in the Winter term of 2000 at CNTS, University of Antwerp, Belgium.


The course was taught in the room DZ 11 of the University of Tilburg. Room DZ 11 is located on the ground level of the Dante building which is close to the Hogeschoollaan in Tilburg. The university offers a map with the Dante building marked as building D.

      date      time    room subject
 1. Th 0609 12:45-14:30 DZ11 Variables and number processing (18+1) Linux Help
 2. Th 1309 12:45-14:30 DZ11 Control structures (19)
 3. Th 2009 12:45-14:30 DZ11 String processing (15+2)
 4. Th 2709 12:45-14:30 DZ11 Lists and hashes (18)
 5. Mo 0110 14:45-16:30 DZ11 extra lab class
 6. Th 0410 12:45-14:30 DZ11 Subroutines (16+1)
 7. Mo 0810 14:45-16:30 DZ11 extra lab class
 8. Th 1110 12:45-14:30 DZ11 File management (18)
 9. Mo 1510 14:45-16:30 DZ11 extra lab class

The numbers between parentheses after each session indicate how many students have handed in answers to exercises for that session. x+y means that y students were too late.


In each of the weekly sessions, the students received homework exercises at each weekly session. The solutions needed to be sent to erikt(at)science.uva.nl at the latest on the first Tuesday after the session. The exercises have received a mark between 0 and 10 (inclusive) with late exercises receiving a two-point deduction per extra day or part of day. The course grade is equal to the average of the six exercise marks. There was no additional exam for this course.

There is extra information for students that want to upgrade their mark. (2)


The reading material for this course has been made available online, at the address http://ifarm.nl/erikt/perl2007/. For people that are interested in additional reading material, the following book is recommended:

The book presents an overview of Perl and is useful both as programming reference and for learning Perl when you already know some other programming language like Java or C++.


Here are some useful links:

Lecture notes: 1 2 3 4 6
Exercises: 1 2 3 4 5 6 7
PDF slides: 1 2 3 4 5 6
Last update: February 05, 2008. erikt(at)science.uva.nl