Programming techniques for 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
Arvestad, Helanow, Mörtberg, Sahlin: Programming Techniques, lecture notes. Provided by the department.





