## BSc in Computer Science and Physics

Each year, the student followed the Joint-Honours rules. In Year 1, their was an alternative choice where they could have replaced Single Maths A and B by an Linear Algebra and Calulus & Probability which requires at least an AS-level in Further Maths - this could have given some flexibility in continuing study with Mathematics beyond Year 1 had they not wanted to follow the Joint-Honours programme and wanted to include some Mathematics. Note that they could have continued their study of both subjects into Year 4.**Year 1**

Single Mathematics A (MATH1561)

Single Mathematics B (MATH1571)

Introduction to Programming (COMP1011)

Formal Aspects of Computer Science (COMP1021)

Foundations of Physics 1 (PHYS1122)

**Year 2**

Computer Systems (COMP1071)

Software Applications (COMP2071)

Theory of Computation (COMP2181)

Foundations of Physics 2A (PHYS2581)

Mathematical Methods in Physics (PHYS2611)

Theoretical Physics 2 (PHYS2631)

**Year 3**

Computer Science ProjectG (COMP3012)

Mathematics Workshop (PHYS3591)

Advanced Theory of Computation (COMP3341)

Programming Paradigms (COMP2221)

Foundations of Physics 3A (PHYS3621)

**General disclaimer:**

- Some of the modules above may have changed their names and codes since this students took this module combination. However, the combination flavour of the modules is still possible.
- The timetable changes each year and we only guarantee that the Joint-Honours routes have
*one*set modules that work. However, certain module combinations in Year 1 of three subjects can work - these modules are shown at the bottom of each Joint-Honours page. - In some examples the student might not meet the prerequisite for a module (in which case a concession would have been given based on the student doing extra work or meeting the prequisite from another module) or the student might not meet the programme regulations in which case a concession might have been given.

For more information about the Natural Sciences degree programme, please contact:

Dr. James Blowey

Deputy Head of Faculty

Faculty of Science Office

Level 3 Chemistry Building

Durham University

DH1 3LE

UK

Email: Natural Sciences Director

WWW: Natural Sciences home page

The Natural Sciences web pages are maintained by James Blowey