Programming techniques for Life Sciences

This course is part of the Master's Programme in Molecular Techniques in Life Sciences.

The course covers: Basic computer science concepts. Programming in a modern programming language and basic usage of Unix. Data structures and classes. Problem-solving through decomposition into subproblems. Program structure. Students solve several small programming assignments and one larger programming assignment, with an emphasis on program structure and modularisation. Data presentation and visualisation.

The course consists of three parts: practical exercises, individual assignment and theory.


Teaching Format

Teaching consists of lectures and supervision.


Assessment

The course is assessed through written and oral presentations (practical exercises and individual assignment) and written exam (theory).

The practical exercises are graded as pass or fail. The individual assignment and the theory parts are graded according to a seven-point criterion-referenced scale. A passing final grade requires passing grades on all included parts, and the final grade of the course is determined by weighing the grades of the individual assignment and the theory parts in relation to the scope of the parts.

Examiner

A list of examiners can be found on

Exam information

The schedule will be available no later than one month before the start of the course. We do not recommend print-outs as changes can occur. At the start of the course, your department will advise where you can find your schedule during the course.


Note that the course literature can be changed up to two months before the start of the course.

Arvestad, Helanow, Mörtberg, Sahlin: Programming Techniques, lecture notes. Provided by the department.

Course reports are displayed for the three most recent course instances.

New student
During your studies

Course web

You can find our course webpages on kurser.math.su.se.