This course introduces statistical field theory, and uses concepts related to phase transitions to discuss a variety of complex systems (random walks and polymers, disordered systems, combinatorial optimisation, information theory and error correcting codes).


1. Introduction to statistical field theory

2. Random walks and self-avoiding polymers

3. Percolation, Networks

4. Information theory and error correcting codes

5. Disorded systems (spin glasses) and combinatorial complexity