School of Computer Science
Computer Science and Mathematics: Single Honours - BSc 3 Years
Computer Science and Mathematics: Joint Honours BSc

Choosing the Computer Science and Mathematics programme allows you to combine the study of these two disciplines, each occupying half of your studies, and explores the reliance of each on the other.


Programme Details
Computer Science and Mathematics: Joint Honours - BSc 3 Years


Undergraduate Computer Science Careers

Increasingly, employers are seeking graduates with high-level computing skills, and the ability to apply them in innovative ways to solve the problems facing their organisations. Opportunities exist in fields as diverse as finance, films and games, pharmaceuticals, healthcare, consumer products, and public services - virtually all areas of business and society. Employers, from large multinational firms such as EA Games , IBM and Microsoft to small local organisations, actively target our students, recognising that Manchester Computer Science graduates are equipped with the skills that enable them to excel in a whole host of positions, including many that are not traditionally associated with computing graduates.



How to apply
how to apply

Degree Structure
Degree Structure

Related Courses Units
Related Course Units

How you will be taught
How you will be taught

Back to full programmes list
Back to full programmes list

Undergraduate Broshure
Undergraduate Broshure

Conway's Game of Life by Dan Garry

Dan Garry

'Conway's Game of Life, or simply Life, was invented by the mathematician John Conway in 1970 and is a celebrated example of a cellular automaton; a structure that consists of an n-dimensional grid containing a potentially infinite number of cells, with each cell being in one of a finite number of states. Life, as defined by Conway, is a two-dimensional cellular automaton with a grid of infinite size, which has only two states for the cells: 'dead' and 'alive'. Life's infinite grid presents a problem for modelling the automation using computers, as computer memory, although increasingly large, is only finite. This project focuses on the development of a program that can model Life on a personal computer. Once developed, this tool will be used as an aid to research a variation of Life where the playing field is modelled as a torus of finite size, and the final goal of this project is to derive and explain some properties of this variation.'