Lecture notes: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Exercises: 1, 2, 3, 4, 5, 6, 7, 8, 9, Final
Solutions: 1, 2, 3, 4, 5, 6, 7, 8, 9

 

Perl 2000

This is an overview of the course Perl that was taught in the Winter term of 2000 at CNTS - Language Technology Group, University of Antwerp.

You can look at a summary of the evaluation results for this course.

A more recent version of this course is Perl 2007.

Schedule

The course will be taught at the A building of the University of Antwerp. Address: Universiteitsplein 1 in Wilrijk, which is in the south of Antwerp. The university offers detailed travel instructions.

       date  time  room subject
 1. Fr 0402 16-19 A1.34 Variables and number processing (21)
 2. Fr 1102 16-19 A.PC1 Control structures (23)
 3. Fr 1802 16-19 A.PC1 String processing (20+3)
 4. Fr 2502 16-19 A.PC1 Lists and arrays (22)
 5. Fr 0303 16-19 A.PC1 Hashes (Associative arrays) (16)
 6. Fr 1003 16-19 A.PC1 Programming 1 (18+1)
 7. Fr 1703 16-19 A.PC1 Programming 2 (3)
 8. Fr 2403 16-19 A.PC1 Subroutines (13)
 9. Fr 3103 16-19 A.PC1 File management (15)
10. Fr 0704 16-19 A.PC1 Programming 3 (chosen: 18; submitted: 14)

Room A1.34 is located on the second floor of the A building while room A.PC1 can be found in the cellar of the same building. The number between brackets after each session indicates how many students have handed in answers to exercises for that session.

Grading

The students will receive exercises at each weekly session. The solutions need to be sent to erikt@uia.ua.ac.be at the latest on the first Wednesday after the session. At the last session the students will receive a bigger programming exercise for which the deadline has yet to be determined. The exercises will receive a mark between 0 and 20 (inclusive) for these exercises. A student will have passed the course when he or she has obtained an average mark of at least 12 for the weekly exercises and a mark of at least 12 for the final exercise.

Literature

A syllabus will be written during the course. For people that are interested in additional reading material, the following books are recommended:

The first book gives an introduction to Perl for people who are new to programming. The second one 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 C or C++.

Links

Here are some useful links to Perl material:


Lecture notes: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Exercises: 1, 2, 3, 4, 5, 6, 7, 8, 9, Final
Solutions: 1, 2, 3, 4, 5, 6, 7, 8, 9
Last update: September 06, 2007. erikt(at)science.uva.nl