We explore the evolution of ageing, sexual reproduction, and foraging through three big questions:
- Why do we age?
- Why do we reproduce sexually?
- How should we consume resources?
We look at these questions through mathematical and computational modelling. In addition to core concepts of evolutionary ecology, we go over how to formalize a theoretical model, implement it in a computer program (e.g. R, C or Python), and analyse its output.

The course takes place on Fridays at 8:00am and Tuesdays at 12:15pm in room 334, on the main floor of the Amphipôle. Lectures are given by Charles Mullon (charles.mullon@unil.ch). For questions and discussions, Charles is available on Thursdays from 3:30 to 4:30pm in his office (room 4309 Biophore). Teaching assistants are Thomas Lesaffre (thomas.lesaffre@unil.ch) and Vítor Sudbrack (vitor.sudbrack@unil.ch).
Content
07/03 Class 1: Lecture slides | Exercise sheet | Simulation program
10/03 Exercise session 1: Answers
14/03 Class 2: Lecture slides | Exercise sheet | Simulation program Ex. 1.2 | Simulation program Ex. 2.2
17/03 Exercise session 2: Answers
21/03 Class 3: Lecture slides | Exercise sheet | Simulation program Ex. 2 | Simulation program Ex. 3
24/03 Exercise session 3: Answers
28/03 Class + Exercise session 4: Lecture slides | Exercise sheet | Simulation program | Answers
04/04 Exam: Practical exam | Simulation program | Answers