For general information:
Johny Stokoe
Tel: +44 (0)1904 325404
Postgraduate Admissions Administrator
Fax: +44 (0)1904 325599
E-mail: postgraduate@cs.york.ac.ukFor informal discussion:
Dr Dan Franks
Tel: +44 (0)1904 325342
Admissions Tutor
Fax: +44 (0)1904 325599
E-mail: dwf@cs.york.ac.ukRelated Links
Full Time - This course is only available full time.
11 Assessed Modules - with a mixture of mandatory and optional modules - Plus a six person-month individual project.
MSc in Natural Computation covers the topics of Bio-inspired, quantum and complex systems. The course aims to provide participants with a thorough grounding in the use of advanced techniques of natural computation - broadening ideas about computation to include ideas from mathematics, physics, electronics and biology.
The unique emphasis of the MSc Natural Computation course is on developing the computational view of natural processes, rather than considering particular aspects of nature-inspired computation, or concentration on the application of techniques in a particular domain.
The course is aimed at graduates with a first degree in Computer Science or Computer Science/Mathematics joint honours who wish to develop knowledge and skills in this area before undertaking industrial work or academic study. If you do not have an appropriate Computer Science degree, then appropriate recent experience may also qualify you for the course.
The MSc in Natural Computation course is offered as a full-time MSc, running for 12 months from the start of the academic year in October.
The first half of the course is taken up by taught modules. Each of the MSc Natural Computation modules comprise a mixture of lectures, problem classes and practical classes plus a significant amount of personal study time. In the latter half, students undertake an individual research project, under the supervision of a member of staff.
The taught modules are grouped into three strands: Bio-inspired Computation (neural networks, genetic algorithms, swarm intelligence, evolvable hardware), Embodied Computation (quantum computation, DNA computing), and Complexity and Emergence (dynamical systems, simulation of complex biosystems, adaptive and learning agents, emergent behaviour). Some modules may only be taken if a pre-requisite module has also been taken. In addition, there is a mandatory module on writing and research skills.
The MSc Natural Computation course aims to equip students with knowledge, understanding and practical application of a broad range of components of Natural Computation, to complement previously gained knowledge and skills in traditional Computer Science.
Graduates completing the course will be equipped to play leading and professional roles in natural computation related aspects of industry, commerce, academia and public service.
In particular, the MSc Natural Computation course is intended to provide a route into a PhD or research in this rapidly expanding field.
Full-time taught postgraduate courses run for 12 months the start of the academic year in October. Students on these courses are expected to be in attendance at York for the full 12 months, except for when the Department is closed. Please contact the Postgraduate Admissions Administrator for more details.
The modules taught will cover the following strands:
Bio-inspired Computation: Algorithms for computation that have been inspired by observation of biological systems; simulation of complex biological systems.
Embodied Computation: Physical and bio-chemical systems that are examined from a computational perspective.
Complexity and Emergence: understanding the properties of natural systems, and how these properties are related to the underlying structures.
Taken together, these topics cover a broad range of natural systems,
examining each from a computational perspective. In addition to the
mandatory Neural Computing, Evolutionary Computation and Swarm Intelligence, students must choose 60 credits from the remaining
modules options.
| Term |
Short Description | |
|---|---|---|
| Neural Computing |
Autumn | Algorithms inspired by natural neural systems (Mandatory). |
| Evolutionary Computation |
Autumn | Algorithms inspired by natural evolutionary systems (Mandatory). |
| Swarm Intelligence
|
Autumn |
An introduction to the basic biology, algorithms, and uses of a range of swarm intelligence approaches (Mandatory). |
| Quantum Computation
|
Autumn |
An introduction to the theory of quantum computation. In it we will learn about
the pioneering quantum algorithms that promise a qualitative leap in
computation power over conventional computers (Optional). |
| User Centred Design
|
Autumn |
User Centred Design introduce students the field of Human-Computer Interaction (HCI). This
field covers all aspects of people's interactions with digital systems (Optional). |
| Emergence |
Spring | Complex systems that exhibit emergent properties that cannot be reduced to behaviour of their individual components (Optional). |
| Complex Dynamical Biosystems |
Spring | Complex systems perspective of biosystems and the importance of the powerful central concepts of self-organisation and emergence (Optional). |
| Computing with Biology and Chemistry |
Spring | Theory and practical knowledge in computational systems inspired by biological and chemical systems (Optional). |
| Quantitative Research Methods |
Spring | An
introduction to experimental design and statistics as used in HCI and
computer science for the evaluation of interactive systems (Optional). |
| Quantum Information Processing
|
Spring |
An introduction to the theory of quantum information and quantum communication (Optional). |
| Adaptive & Learning Agents
|
Spring |
This module is situated at the intersection between Machine Learning and Agents. The module covers background in both areas followed by a discussion on the methodology of the emerging AI domain of Adaptive and Learning Agents, and a demonstration of its ideas on a few focus topics (Optional). |
| Final Project - Natural Computation
|
Summer | A substantial, independent research project building on the taught course. The deliverable is a dissertation. |
Each student is assigned to a tutorial group usually containing no more than four or five students, and hence to a personal tutor who will monitor progression.
Assessment of students' performance in the course modules will take place in a variety of forms: practical exercises, reports, closed examinations, open assessments and a dissertation for the project. Students are deliberately exposed to a variety of assessment methods so that they are not disadvantaged by background.
Assessments will take place at various times during the year. Practical exercises, reports and other forms of open assessment will be due either during the course module or just after its completion.
Timescales, Modules and Project Descriptions may be subject to change.
The dissertation project undertaken by students over the summer is carried out individually, which might involve collaboration with another organisation. A collaborative project is still supervised by a member of the Department.
Projects are worth 50% of the total mark for the MSc.
Typically, you will have achieved at least an upper second class honours degree (or international equivalent) in Computer Science or a related discipline with an appropriate mathematical basis.
We are willing to consider applications from those who do not fit this profile. We will, for example, consider applicants who do not have an appropriate qualification but have appropriate industrial experience.
For more information about completing your application, please take a look at the University’s webpages which tell you how to apply.
In particular, please take note of the supporting documents we need to see in order to be able to make a decision about your application. You are also required to nominate two referees, of which at least one should be from your current employer or place of study.
When you are ready to apply, you can submit your application using our Online Postgraduate Applications Service (OPAS).
While there is no official closing date for applications, it is important to apply as early as possible.
This course, like all others in the University, welcomes students of all backgrounds and circumstances.
If English is not your first language, or your first degree was not taught in English, then you will need to have attained a suitable language qualification no more than two years before the start of the course.
The University's Postgraduate Study webpages will tell you more about the English language requirements for graduate students.
The University of York awards a number of scholarships for overseas students each year, and competition for these scholarships is very intense.
Most scholarships only provide partial payment of tuition fees and not living expenses, and most students will need to fund themselves.
We can give further advice on how much you should budget for and other ways in which you can fund your MSc course; for example career development loans, an employer's bursary or secondment.
If you would like to do some reading to prepare, we have selected some books which are used in the first term:
Due to the intensive nature of the course, students are required to be in York during the following periods: