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
The content will be uploaded here as the semester progresses.
Class 1: Lecture slides | Exercise sheet | Simulation program
Exercise session 1: Answers
Class 2: Lecture slides | Exercise sheet | Simulation program Ex. 1.2 | Simulation program Ex. 2.2
Exercise session 2: Answers
Class 3: Lecture slides | Exercise sheet | Simulation program Ex. 2 | Simulation program Ex. 3
Exercise session 3: Answers
Class + Exercise session 4: Lecture slides | Exercise sheet | Simulation program | Answers
Exam: Practical exam | Simulation program | Answers