Pdfslides:
1
2
3
4
5
6
Lecture notes:
1
2
3
4
Exercises:
1
2
3
4
5
6
Corpus Linguistics 2010: Perl
Corpus Linguistics 2010 (LIX011P05) is a first-year bachelor course taught at the Faculty of Arts of the University of Groningen (The Netherlands). This web page provides access to the course assignments and the information related to the programming language used in the first weeks of the course: Perl. The main course web page can be found at the university's local Nestor site.
The person responsible for this part of the course is Erik Tjong Kim Sang. He can be reached via mail at erikt(at)xs4all.nl, by phone at 050 363 5882 and in person in room 11.0425.
This part of the course used material which was developed for two earlier Perl courses taught in 2000 and in 2007. The websites of the 2008 and the 2009 versions of this course are still available.
There is a summary available of the course evaluation forms.
Schedule
The course will be taught in the Academie building (Zernike room) on Mondays and in the Harmonie building on Thursdays and Fridays (labs). The exact schedule is available via the Faculty web pages.
..date. ....time... ..room. subject
1. Mo 1204 12:15-14:00 AcaZERN Perl introduction (pdfslides)
2a Th 1504 12:15-14:00 12.102C Exercise 1 (31)
2b Fr 1604 10:15-12:00 12.102C
3. Mo 1904 12:15-14:00 AcaZERN Strings (pdfslides)
4a Th 2204 12:15-14:00 12.102C Exercise 2 (30+1)
4b Fr 2304 10:15-12:00 12.102C
5. Mo 2604 12:15-14:00 AcaZERN Lists, hashes and subroutines (pdfslides)
6a Th 2904 12:15-14:00 12.102C Exercise 3 (31)
6b Fr 3004 10:15-12:00 12.102C (Queens Day/Koninginnedag)
Mo 0305 12:15-14:00 AcaZERN (May holiday/meivakantie)
Th 0605 12:15-14:00 12.102C (May holiday/meivakantie)
Fr 0705 10:15-12:00 12.102C (May holiday/meivakantie)
* Mo 1005 10:15-12:00 12.102C extra lab session
7. Mo 1005 12:15-14:00 AcaZERN Files, errors and testing (pdf slides)
8a Th 1305 12:15-14:00 12.102C (Ascension Day/Hemelvaartsdag)
8b Fr 1405 10:15-12:00 12.102C Exercise 4 (31)
9. Mo 1705 12:15-14:00 AcaZERN Collocations and word meaning (pdf slides)
10a Th 2005 12:15-14:00 12.102C Exercise 5 (24)
10b Fr 2105 10:15-12:00 12.102C
11. Mo 2405 12:15-14:00 AcaZERN (Pentecost/Pinksteren)
12a Th 2705 12:15-14:00 12.102C
12b Fr 2805 10:15-12:00 12.102C
13. Mo 3105 12:15-14:00 AcaZERN (no Perl!)
12a Th 0306 12:15-14:00 12.102C Exercise 6 (22)
12b Fr 0406 10:15-12:00 12.102C
Mo 2106 10:00-13:00 AcaOFFE TEST (21)
Th 2608 14:00-17:00 15.0036 TEST2 (HERTENTAMEN) (3)
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.
Grading: there are six weekly exercises. Fifty percent of the course mark will be determined by the weekly exercise and fifty percent by the test (or an additional larger exercise): mark = 0.5*weekly_average + 0.5*test In order to pass the course you need minimal average marks of 5.0 for the exercises, 5.0 for the test and 5.5 for the overall average.
Perl & Linux links
Here are some useful links to information about the programming language Perl and the operating system Linux:
- The Perl Home Page at www.perl.com provides among others searchable documentation
- It seems that ActivePerl is the most widely used Perl installation on Windows machines
- Currently Apple Macintosh machines are shipped with a Perl installation (/usr/bin/perl)
- Introduction to Linux by Joshua Go
- Short emacs tutorial
Last update: August 23, 2011. erikt(at)xs4all.nl