THE UNIVERSITY
OF BIRMINGHAM
Computer Science

SYLLABUS PAGE, 2003/04

06-12411
Introduction to Molecular and Quantum Computation

Level M

Dr J E Rowe
10 credits in Sem1

Programmes | Modules | Updates | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus | Links

The School of Computer Science Module Description is a strict subset of this Syllabus Page. (The University module description has not yet been checked against the School's.)

Changes and Updates

No major changes during the current academic year.

29 July 2001: Most recent update.

Outline

This module introduces the concepts and techniques of Quantum Computation. It also covers DNA computing and other forms of Molecular Computation (such as Excitable Media).

Aims

The aims of this module are to:

Learning Outcomes

On completion of this module, the student should be able to:Assessed by:
Explain the differences between classical computation, quantum and molecular computation.Examination
Describe how to build quantum logic circuits.Examination
Demonstrate an understanding of various molecular and quantum algorithms.Examination
Demonstrate an understanding the basic concepts of quantum mechanics.Examination
Understand the current practical attempts to build quantum and molecular computation devices.Examination
Understand the principles of quantum cryptography and contrast with classical cryptography.Examination

Restrictions, Prerequisites and Corequisites

Restrictions:

None.

Prerequisites:

None

Co-requisites:

None

Teaching

Teaching methods:

2 lectures/tutorials per week

Contact hours:

24

Assessment

2 hr open book examination (100%).

Recommended Books

TitleAuthor(s)Publisher, Date
Explorations in Quantum ComputingC P Williams & S H ClearwaterSpringer-Verlag, 1998
Computing with Cells and AtomsC Calude & G PaunTaylor & Francis, 2000
Computation in Cellular and Molecular Biological SystemsR Paton & M HolcombeWorld Scientific Publishing

Detailed Syllabus

  1. Turing machines and algorithmic complexity
  2. Quantum mechanics, notation, Schrodinger equation
  3. Quantum logic circuits
  4. Quantum superposition and entanglement
  5. Reversible computing>
  6. The Feynmann processor
  7. Quantum algorithms particularly Shor's and Grover's algorithms
  8. Quantum cryptography
  9. DNA computing, Adelman hamiltonian path problem
  10. Computation in non-linear excitable media

Relevant Links

None.


Programmes | Modules | Updates | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus | Links

Page maintained by:Dr J E Rowe
Content last updated:29 July 2001
Source:/resources/modules/2003/xml/12411.xml