Skip to main content
 

MATH2731: Computational Mathematics II

Please ensure you check the module availability box for each module outline, as not all modules will run in each academic year. Each module description relates to the year indicated in the module availability box, and this may change from year to year, due to, for example: changing staff expertise, disciplinary developments, the requirements of external bodies and partners, and student feedback.

Type Open
Level 2
Credits 20
Availability Available in 2025/2026
Module Cap
Location Durham
Department Mathematical Sciences

Prerequisites

  • One of:
  • Calculus I (Maths Hons) (MATH1081) OR Calculus 1 (MATH1061)
  • AND one of:
  • Linear Algebra I (Maths Hons) (MATH1091) OR Linear Algebra 1 (MATH1071)
  • AND one of:
  • Programming I (MATH1587) OR Discovery Skills in Physics (PHYS1011) OR Computational Thinking (COMP1051) OR Programming (COMP1101 or COMP 1111)

Corequisites

  • None

Excluded Combinations of Modules

  • None

Aims

  • Students will develop practical computational skills for work and study in modern mathematics;
  • Students will understand and be able to employ fundamental methods in numerical mathematics and symbolic computation;
  • Students will develop writing and presentation skills by completing an independent computational project that expands on the material taught in the course.

Content

  • LaTeX, scientific computing & computer algebra.
  • Linear & nonlinear systems of equations, interpolation.
  • Differentiation & integration (numerical and symbolic).
  • Finite differences, stability of finite-difference methods (A/L-stability), practical issues
  • Additional computational topics in mathematics.

Learning Outcomes

Subject-specific Knowledge:

  • The ability to understand and apply core concepts of numerical and symbolic representations of mathematical objects and processes.

Subject-specific Skills:

  • Represent mathematical objects and structures in numerical, symbolic, and typesetting formats (e.g. LaTeX);
  • Use computers to solve practical problems in different areas of mathematics, both numerically and symbolically.

Key Skills:

  • Write, discuss, and present coherent mathematical arguments which make use of computational methods and skills.

Modes of Teaching, Learning and Assessment and how these contribute to the learning outcomes of the module

  • Lectures introduce the basic concepts and provide general feedback.
  • Computer Skills Workshops (weekly) provide support for general computing problems.
  • Project Workshops provide support for a student's chosen project.
  • Weekly summative e-assessments give important continuous feedback.
  • Lab exercise reports help students keep up with the material and demonstrate engagement.
  • The independent project extends and synthesises the research and presentation skills gained in the course.

Teaching Methods and Learning Hours

ActivityNumberFrequencyDurationTotalMonitored
Lectures183 per week in weeks 1-61 Hour18 
Workshops41 per week in weeks 7-101 Hour4Yes
Computer Classes202 per week for 10 weeks1 Hour20 
Preparation and Reading158158 
Total200 

Summative Assessment

Component: Lab exercises reportComponent Weighting: 20%
ElementLength / DurationElement WeightingResit Opportunity
Report100
Component: E-assessmentsComponent Weighting: 30%
ElementLength / DurationElement WeightingResit Opportunity
General Testweekly100
Component: Independent ProjectComponent Weighting: 50%
ElementLength / DurationElement WeightingResit Opportunity
Project100

Formative Assessment

Project and computer skills workshops will provide hands-on feedback for student work. E-Assessments will provide direct feedback continuously.

More information

If you have a question about Durham's modular degree programmes, please visit our FAQ webpages, Help page or our glossary of terms. If you have a question about modular programmes that is not covered by the FAQ, or a query about the on-line Undergraduate Module Handbook, please contact us.

Prospective Students: If you have a query about a specific module or degree programme, please Ask Us.

Current Students: Please contact your department.