THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2008/2009
- ARCHIVE for reference only
THIS PAGE IS OUT OF DATE

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
Home : College of Science and Engineering : School of Physics and Astronomy (Schedule Q) : Undergraduate (School of Physics and Astronomy)

Computational Physics Project (U04267)

? Credit Points : 20  ? SCQF Level : 9  ? Acronym : PHY-3-CPProj

This course comprises a joint group project to understand how to develop a medium- to large-scale computer programme for a realistic computational physics problem. It builds upon the techniques developed in the Advanced Computer Simulation course and involves an oral presentation.

Entry Requirements

? Pre-requisites : Physics 2A: Forces, Fields and Potentials (PHY-2-A); Physics 2B: Waves, Quantum Physics and Materials (PHY-2-B); Foundations of Mathematical Physics (PHY-2-FoMP) or Applicable Mathematics 4 and Mathematical Methods 4 (MAT-2-am4/mm4) or MP2A/2B (PHY-2-MP2A/B); prior attendance at Advanced Computer Simulation (PHY-3-CompSim).

Subject Areas

Delivery Information

? Normal year taken : 3rd year

? Delivery Period : Semester 2 (Blocks 3-4)

? Contact Teaching Time : 1 hour(s) per week for 11 weeks

Summary of Intended Learning Outcomes

After completing this course students should:

1) have experience in working as part of a cooperative team in developing a medium scale application program in Java;
2) have developed time-management skills;
3) have developed, written and maintained code comprehensible to a group of different programmers;
4) have learnt about the basic principles of quantum computers, and about some algorithms for them.
5) understand the fundamentals of computational complexity, and about how to design a software system in which different implementations of interfaces can be easily interchanged;
6) have a good understanding of some of the most fundamental concepts of quantum theory, such as superposition of states, tensor products of linear spaces, unitary operators, and quantum measurement;
7) be proficient in the use of version control software in collaborative software development projects;
8)have gained experience of presenting outcomes in both written and verbal form.
8) display a broad understanding of different data structures relevant to collaborative software development.

Assessment Information

Group project, 100%.

Contact and Further Information

The Course Secretary should be the first point of contact for all enquiries.

Course Secretary

Mrs Linda Grieve
Tel : (0131 6)50 5254
Email : linda.grieve@ed.ac.uk

Course Organiser

Prof Anthony Kennedy
Tel : (0131 6)50 5272
Email : Tony.Kennedy@ed.ac.uk

School Website : http://www.ph.ed.ac.uk/

College Website : http://www.scieng.ed.ac.uk/

Navigation
Help & Information
Home
Introduction
Glossary
Search
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Prospectuses
Important Information
Timetab
 
copyright 2008 The University of Edinburgh