How to hand in homework electronically:
- Allowed file types: Perl, plain text, Microsoft Office, OpenOffice, PDF, Mathematica, R
- File name conventions:
- Start with exn (n is the number of the exercise, not the number of the assignment)
- Use common suffixes (in particular, .pl for Perl programs)
- Submit all relevant files: program(s) + data + results + documentation (if applicable)
- Include your name and the exercise number in each program (see below) and document
- If your submissions consists of more than one file, put all files into a ZIP archive (no .tar.gz or .rar files, please!)
- Prior to the submissions deadlines, re-submissions are possible (the older version of your homework is simply overwritten if you submit a new one)
Perl programming conventions:
- Begin every program with
# Author: <yourname>
# Matr.Nr.: <yourMatrikelNumber>
#!/usr/bin/perl
use strict;
use warnings;
- Programs should run on every platform without any errors or warnings (programs that cannot even be executed will receive 0 points)
- Do not use external packages (unless explicitly required)
- Write in a readable style (do not use lines longer than 80 characters, use indentions)
- Where possible, avoid the use of global variables in subroutines
How to hand in homework on paper:
- Make cover page with name and ID number (Matrikelnummer)
- Clearly indicate to which example the solution belongs
- Be concise and structured
- Write legibly!