Teaching

You will learn by methods such as:

  • lectures
  • tutorials
  • workshops
  • computer assisted learning

We also teach the use of professional mathematical software packages. These will allow you to explore mathematics far beyond the limits of traditional teaching. This also prepares you for the way in which mathematicians work across various industries.

Assessment

Our assessment methods include:

  • examination
  • continuous assessment
  • coursework
  • homework
  • computer assignments
  • class tests
  • projects

Level 5 modules

You are able to take a certain number of Level 5 modules during year 4 of this course.

These are all optional modules for the BSc course, the core heading is only valid for MMath students. 

Modules

The list of optional modules on this page is focused on one subject however at Levels 1 and 2 you are able to choose from over 200 modules across subjects including Engineering, Computing, History, Biology, English, and more.

Your adviser of studies will let you know the full list of options and help you choose.

Core Modules

These modules are an essential part of your course.

Module code: MA11001 Credits: 20 Semester: Semester 1

Develop the foundations of university-level mathematics through functions, algebra, calculus, sequences, series, and complex numbers. Build the problem-solving and analytical skills needed for advanced study in mathematics and physics, and for careers that rely on quantitative thinking. 

Core Modules

These modules are an essential part of your course.

Module code: MA21001 Credits: 20 Semester: Semester 1

Develop the mathematical maturity needed for advanced study in mathematics and physics. Explore linear algebra, calculus, vector spaces, eigenvalues, and functions of two variables. 

Core Modules

These modules are an essential part of your course.

Module code: MA31002 Credits: 20 Semester: Semester 1

Learn how mathematics describes change.

Study analytical methods for solving first and second order differential equations, including systems of equations, and develop the skills to model motion, growth, and oscillation.

Optional Modules

You need to choose one or more of these modules as part of your course.

Module code: MA31008 Credits: 10 Semester: Semester 1

Explore the ideas behind artificial intelligence and machine learning.

Learn how data, search, planning, learning, and prediction are used to solve practical problems, while developing hands-on experience with SQL and popular AI and machine learning tools.

Core Modules

These modules are an essential part of your course.

Module code: MA40001 Credits: 40 Semester: Both Semester 1 and 2

Complete your own substantial mathematics project.

Work with an academic supervisor, explore a topic in depth, and present your mathematical work through a technical dissertation, oral presentation, and viva.

Optional Modules

You need to choose one or more of these modules as part of your course.

Module code: MA41006 Credits: 20 Semester: Semester 2

Learn how maths models the motion of fluids and plasmas. Explore flow, waves, and magnetic fields using equations that explain natural and engineered systems. 

Optional Modules

You need to choose one or more of these modules as part of your course.

Module code: MA51005 Credits: 20 Semester: Semester 1

Study how random processes evolve over time. Learn about Markov chains, Brownian motion, and the mathematics of uncertainty in this advanced module. 

Contact our enquiry team

If you have any questions about the admissions process, studying, or living in Dundee, please contact us

Use our online form