Assignments

AssignmentPDFAdditional materialsDemonstrationCode Submission
1Assignment 1Additional files for Assignment 1April 26 (group A)
April 27 (group B)
May 2 (extended to June 3)
2Assignment 2Additional files for Assignment 2
Example script
May 11 (groups A+B)May 16 (extended to June 3)
3a May 25 (groups A+B)June 7
3b

Code samples:

Example code

webpages.csv:

May 25 (groups A+B)June 7
Re-DemonstrationAugust 22August 26

While you are allowed to discuss problems with your fellow students, every student must present and submit his/her own individual solutions.

Additional files

Regular Expressions

The following lists contains two PDF files per assignment. One file contains no solutions and is for your to print out and fill the gaps. The second file contains the solutions and will allow you to check your own results.

Installing Additional Perl Modules

If possible, additional Perl modules should be installed via Ubuntu's apt-get command. For example, to install the Perl modules "Proc::ProcessTable", "Net::DNS", and "Net::Ping::External", run the following command (everything in one line):
sudo apt-get install libproc-processtable-perl libnet-dns-perl libnet-ping-external-perl

To install Perl modules where no packages for Ubuntu exist, run the following commands only once:
sudo apt-get install build-essential

Each time you want to install new modules, perform the following steps:

  1. As a normal user (no root and no sudo), run the command cpan
  2. Whenever you are asked a question, press Enter to accept the suggested default.
  3. If you are running cpan for the first time, execute command make install
  4. To install a new module, execute the command install Class::Name
  5. Exit cpan by executing the command quit

Uppdaterad: 2011-06-01
Sidansvarig: Thomas Fischer

Kontakt

Jonas Gamalielsson
Universitetslektor
Högskolan i Skövde
Kommunikation och information
jonas.gamalielsson@his.se

Thomas Fischer
Gästlärare
Högskolan i Skövde
Kommunikation och information
thomas.fischer@his.se

Jakob Ahlin
Universitetsadjunkt
Högskolan i Skövde
Kommunikation och information
jakob.ahlin@his.se