Kurssin suorittaminen

The course consists of lectures, study groups and programming exercises. Attendance in the study groups and visiting lectures is mandatory. In case you cannot attend a study group or a visiting lecture, contact the lecturers for an alternative assignment. Python language is used for the programming exercises.

UPDATE: Lectures for the last two weeks will be cancelled. The corresponding exercises will be replaced by an additional learning diary on the visiting lectures.

Exercises

You can work on the exercises with a pair or alone. Submit your solutions as an ipynb file using Moodle.

The exercises consists of small programming projects in Python. We will use Python version 3 for the exercises. Exercises are given as IPython Notebook documents that you should complete to include your solutions. The IPython Notebook environment is preinstalled on the Linux workstations and you can also install it on your own computer. To get started with the exercises:

Create a directory for your notebooks

Copy the exercise file into that directory

Open a terminal and move to the directory

Run 'ipython3 notebook'

This will start the IPython Notebook system and open a web browser for you in which you can start working on the exercises. When you are done, close the web browser and issue Ctr-C twice in the terminal window to shutdown the environment.

Grading

To pass the course:

Attend study groups and visiting lectures

Submit the programming exercises and get at least 6 points in each of the three exercise sets (network models, gene regulation, probabilistic analysis of sequence-levels problems)

UPDATE: To replace the exercises for the last two weeks, you will also need to write a learning diary on the visiting lectures. (More instructions later.)

The course will be graded in the scale 1-5. Grading is based on the submitted programming exercises. In total 40 (was: 60) points will be available. To pass the course you must get at least 20 (was: 30) points and a grade of 5 will require 34 (was: 50) points. If the exercises prove to be very difficult, these limits may be lowered.

The course does not include an exam and it is not possible to pass the course with a separate exam.