The aims of this course are to introduce you to some of the basic concepts of imperative and object-oriented computer programming, and to develop your...

The aims of this course are to introduce you to some of the basic concepts of imperative and object-oriented computer programming, and to develop your programming skills and related problem-solving skills using a subset of the Python programming language.

On successful completion of this course you will be able to design, write, debug and test short Python programs and program modules containing a combination of some or all the following features:

classes and objects
	variables, variable re/assignment and constants,
	standard console-style input and output
	Control statements including branching and loops
	Methods and constructors
	Abstract data structures such as strings and arrays

ENVIRONMENTAL DISASTERS TO EPIDEMICS AND CONFLICTS

This module introduces first year undergraduate students to thinking and writing about political, social and environmental events, ranging from environmental...

This module introduces first year undergraduate students to thinking and writing about political, social and environmental events, ranging from environmental disasters and infrastructure failures, to epidemics and conflicts. The module will enable students to think critically about past and on-going events, and the ways in which they are represented in both academic writing and the media. The course will focus on the analysis of a small number of past, recent and on-going events, and introduce students to a variety of ways of analysing, researching and representing events.

The core content of this module will focus on geographical events and various models of causation. This core content will be supplemented by case studies of a range of ripped-from-the-headlines current events, each of which will be explained in detail in order to articulate the circumstances that enabled change to unfold. While the specific case studies may change from year to year, previous topics have included Brexit, the election of Donald Trump, and the impact of Hong Kong's reunion with China on today's patterns of migration.

Recommended Reading: In preparation for the module, we advise reading the following core text. It can be found in the UCL library:
Ingram, A. (2019) Geopolitics and the Event: Rethinking Britain’s Iraq War through Art (Wiley) [Chapter 2]