This is a compulsory module for the MSc Environment, Politics and Society programme that focuses on the political geographies of the earth. Classical...

This is a compulsory module for the MSc Environment, Politics and Society programme that focuses on the political geographies of the earth. Classical geopolitics focused on the role of the environment in shaping the outcomes of state-based politics, frequently invoking a determinist lens. The dismissal of this approach by academic geography in the latter 20th century led to a de-materialization of geopolitics as scholars considered the discourses of the earth. Today, however, geopolitics has re-materialized around new philosophies of agency and causation. This module will examine a sample of the ways in which the earth, the sea, and the atmosphere have been re-theorized in recent years to create a new 'geo-politics'.

The course aims are:

- To trace recent theoretical developments in the field around issues of power, change, and the material world.
- To ground that theoretical understanding in a longer historical trajectory of thought around the role of the earth in geopolitics.
- To demonstrate the utility of these theoretical developments through an examination of specific policy areas that are relevant to current events.

The primary career skills developed on this module include: Critical thinking: ability to assess data and ideas, Time management: organisation and planning of work, *General ICT competence, and *Other digital skills – e.g. podcasts / online videos, web designs, app development

The module content is refreshed each year in order to keep up with fast moving debates and research agendas.

 

This module is a direct continuation of INST0002 Programming 1. Programming 1 introduced some of the basic concepts of imperative and object-oriented computer...

This module is a direct continuation of INST0002 Programming 1. Programming 1 introduced some of the basic concepts of imperative and object-oriented computer programming, and developed programming skills and related problem-solving skills using a subset of the Java programming language. The Programming 2 module expands this subset and uses it to introduce the more complex concepts required to perform more detailed (and more interesting!) programming tasks using the Java language.