The curriculum

This Bachelor’s degree is a three-year programme with a mix of teaching methods, such as lectures, instructions, projects and self-study. Lectures take place between 8:45 and 17:30. A lecture consists of two 45 minutes blocks, with a 15-minute break in between. The projects will help you to apply your knowledge in a group and experience the practical use of the various subjects and how they interrelate. You will also practise your presentation and reporting skills.

Study plan

The Bachelor’s degree programme is a three-year programme (180 credits) consisting of six semesters. Five semesters have a set programme and you may choose your own subject for the sixth (the minor).


The Applied Mathematics degree programme consists of five modules:

  • Modelling and Applications
  • Numerical Methods and Differential Equations
  • Optimisation and Discrete Mathematics
  • Analysis
  • Stochastics

The first year of the programme revolves around fundamental mathematics. These courses are a level up from secondary school. You will also learn about something completely new in courses which focus on reasoning. You will apply the theory you learn during the first two years in projects of the Modelling course. In the third year, you will take courses and do a minor. The degree programme is rounded off with the Bachelor’s graduation project.

Year 1

In addition to courses in fundamental mathematics, you will get started this year with mathematical modelling as well as learning how to present a mathematical solution. Other courses include probability theory, algebra and programming. You will also take a technology elective module. And because the mathematics at university is so different from that at secondary school, a lot of attention is paid to personal supervision. You will take part in a mentor group of ten students from the beginning of the first year. A faculty mentor will supervise you on study skills for two hours a week.


Mathematical Structures (TW1010)

At secondary school you learn all kinds of mathematical techniques to calculate things. These include limits, differentiation, integration but also simple arithmetic such as addition, multiplication and division. But did you know that there's actually much more to it than that? During the Mathematical Structures course, you will learn, using definitions (agreements) and theorems, why certain calculations are allowed and how they are made possible. You will also learn how you can prove all of it by purely logical reasoning. This course is the foundation for many other mathematics courses. You will become familiar with important mathematical structures and symbols, such as how to formulate a proof and the distinctive characteristics of rows and series, including convergence.

Kaleidoscope (TW1020)

During the Kaleidoscope module you will become familiar with a set of mathematical subjects such as Graph Theory, Complex Numbers, Counting and Probability. The module covers a whole range of subjects as a preview of the rest of the degree programme. You will also gain experience with three different software packages (LaTeX, Maple and MATLAB), which are important for the rest of your degree programme. LaTeX is a very useful word processor for mathematical texts that specialises in formulas. Maple and MATLAB are useful for mathematical calculations.

Linear Algebra 1 (TW1030)

This is an important basic course of the programme as the knowledge acquired is applied in many other courses. In this course you will learn how you can calculate large systems of equations easily using matrices. The course also handles geometrical aspects that can be solved using Linear Algebra, e.g. determining points in spaces that are closest to other specified points. It teaches you new arithmetical techniques.

Introduction to Programming (TW1090)

Translating a mathematical problem into a computer algorithm requires a basic understanding of programming. The Introduction to Programming course starts from scratch, building up the essential programming knowledge a mathematician needs. The programming language taught is Python. You will learn how to enter algorithms (a formula to perform a particular calculation) into Python language so that the computer will perform the calculation for you.

Analysis 1 (TW1040)

In this course you will finally recognise some of what you learned in secondary school: differentiating and integrating. You'll learn the theory behind this, such as when to differentiate or integrate a function. Analysis 1 builds on Mathematical Structures. It also covers concepts as continuity and limits. You will see how what you learned in secondary school is mathematically substantiated and soon move on to more complex subjects.

Modelling 1A and 1B (TW1050-A & TW1050-B)

Modelling is very much an ‘applied’ mathematics course. You will be given a practical problem, which you will work on in groups in the form of a project. For example: 'Someone is drowning in the sea, and the lifeguard must get to them as quickly as possible. How can he best do that, given the current?' That may sound difficult, but during the Modelling course you will learn how to translate practical problems into mathematical problems. You will learn how to simulate the problem using software programs as MATLAB and Maple, taking all the variables into account. You do this by applying the knowledge you have acquired in the other mathematics courses. The fun aspect of this course is that it really gives you an idea of what you could do as a mathematician once you've graduated.

Algebra 1 (TW1060)

In Algebra 1 you will learn a very different, abstract way of looking at arithmetic, i.e. addition, subtraction, multiplication and division. The main subject of this course is group theory which includes examining symmetries, modular arithmetic (remainder calculation) and composing functions. This could result in calculating the number of cubes you could make with a certain number of coloured squares, for example. You must consider the fact that a cube is symmetrical and should therefore look exactly the same if you turn it 180 degrees. A very different application is an important method of cryptography (encryption) for data protection purposes. This course is given at Leiden University in the second semester, where you will work together with LU mathematics students.

Analysis 2 (TW1070)

While Analysis 1 handles functions with one variable, Analysis 2 deals with functions with multiple variables. You will learn, for example, how to determine the tangent planes of sloping surfaces and how to calculate the surface area of such a surface using a multiple integral. Once you have completed this course, you will be able to differentiate and integrate functions in 3D and higher dimensions, often without being able to give a representation of such a function.

Introduction to Probability (TW1080)

Just like Analysis, Introduction to Probability is a course that deals with subjects you had in secondary school (Mathematics D). The course repeats the knowledge covered in secondary school and then moves on to new subjects. Applying probability theory can provide insight into situations that depend on randomness or where there is a level of uncertainty. You will learn to calculate the probability of a particular result occurring. You will also learn the different ways of mathematically describing different events and an appropriate calculation method. This course considers many familiar practical examples, such as tossing a dice or coin, as well as other more difficult, mostly practical situations.

Elective (EE1510TW), (TI1316TW) or (TN1531TW)

In your first year you can choose to do a course that borders on a different field of study, namely electrical engineering, computer science or physics. Depending on your own interests, you can choose a course with less focus on mathematics. You can choose between the following electives: Electricity and Magnetism, Algorithms and Data Structures, or Mechanics and Theory of Relativity.

Year 2

In the second year, you will take eight compulsory mathematics courses, from fundamental to applied and from broad to in-depth. You will also get to choose an elective from a list of approximately five courses, such as Advanced Statistics and Decision Analysis. So you can customise the Applied Mathematics degree programme a bit. You will also work on a project, by modelling a mathematical physical problem, such as an epidemic.


Real Analysis (TW2090)

Building on the analysis courses Mathematical Structures and Linear Algebra, this course is an important foundation for later analysis and probability theory courses. The course is divided into two parts: metric spaces, and measurement and integration theory. At the end of the course, you will be able to understand, explain and apply the theory learned.

Optimisation (TW2020)

Are you interested in the mathematics underneath defining the shortest routes and matchings? In this course you will learn to view and solve these kinds of problems mathematically. For example: 'What are the best ambulance standby locations in a town (and how many are needed) to ensure that all areas of the town can be reached as quickly as possible?' This course deals with numerous algorithms, each of which solves a different general problem.

Introduction to Statistics (TW2080)

This course applies the knowledge acquired in Introduction to Probability Theory. Its components include making predictions and basing decisions on historical data. This involves being able to write an appropriate probability model in which the unknown parameters have to be estimated on the basis of the given data. Performing statistical analyses requires use of the statistical software package R, which you will learn to work with during this course.

Linear Algebra 2 (TW2010)

Linear Algebra 2 takes up where Linear Algebra 1 left off and deals with sets of vectors. These sets have special properties. While in Linear Algebra 1 you learn about calculations and all kinds of rules, in Linear Algebra 2 you will also learn the theory and properties, as with Mathematical Structures. This abstract course is given in Leiden University.

Ordinary Differential Equations (TW2030)

This course is an introduction to differential equations. A differential equation is an equation for which the solution is a function. The equation involves both the function and its derivative. A differential equation is not as easily solved as a linear or quadratic equation. You will therefore learn the many different ways of solving different kinds of differential equations. There are also several laboratory modules that demonstrate how important differential equations are to mathematically describing and solving practical problems.

Modelling 2A and 2B (TW2050-A and TW2050-B)

The structure of this course is similar to that of the first-year courses Modelling A and B. In the second year, part A involves working on a mathematical model for probability and statistics. In part B you will work on a mathematical-physical problem. One example of such a project could be creating a model of a flu epidemic. This would involve researching how the number of people affected increases and decreases over time as well as how the epidemic spreads in spatial terms.

Numerical Methods 1 (TW2060)

Some mathematical problems cannot be solved exactly, or not easily. This is where numerical methods come into the picture. These are methods that approach the solution of a problem rather than solving it exactly. An important part of this is the laboratory module, during which you will implement these methods in MATLAB.

Partial Differential Equations (TW2070)

This course also concerns methods of solving differential equations, but a different type of equation. The problems discussed in this course are practical ones and include, for example, a simple model of traffic congestion. It is important to consider not only the mathematical solution but also its interpretation. When you calculate the heat distribution of a bar, for instance, it is impossible to determine an infinite temperature. It might be possible mathematically, but is physically impossible.

Complex Function Theory (TW2040)

Complex Function Theory is actually another analysis course. In this case it concerns the application of functions to complex numbers and images that are also complex numbers. In effect, you will expand your understanding of the basic concepts of analysis to the complex domain. What's great about this is that these functions have very special properties. They can help you integrate functions that you were not yet able to integrate in Analysis 1 or 2, for example.


There is scope for a mathematical elective in the third quarter. The second-year electives are:

  • Decision Analysis (the application of probability theory and statistics to make decisions about problems with a degree of uncertainty),
  • History and Philosophy of Mathematics (a module given in alternate years in which either the history or the philosophy of mathematics is studied in work groups),
  • Systems Theory (system modelling and management, e.g. for physical systems),
  • Advanced Statistics (theory and application of generalised linear models, such as linear regression models), and
  • Applied Algebra: Codes and Cryptosystems (a course on the use of algebra to encrypt data and break codes, etc.).

Year 3

You will begin the first half of the third year with a minor. In the third quarter, you will take two electives, helping you to set your own course. You will also take an intensive course in presentation skills. The degree programme is rounded off with the Bachelor’s graduation project. This involves working on a mathematical or practically oriented problem, such as creating a strategy for the Nuna solar car in South Africa or modelling wound healing. This project lasts three months and enables you to demonstrate that you can tackle a problem independently, and present your finding adequately both orally and in writing.



Your minor is an opportunity to gain more in-depth knowledge of mathematics or another subject. This could be computer science or physics, for example, but could just as easily be medicine, law or indeed any other field of study. You are completely free in your choice of minor, which need not be relevant to your Bachelor's degree programme in Applied Mathematics.


Besides your minor, you also have freedom of choice in the form of electives. In the third year, you can choose two. The third-year electives are:

  • Mathematical Physical Models (the application of the Partial Differential Equations course to such physical phenomena as heat conduction),
  • Logic (an introduction to mathematical logic),
  • Numerical Methods 2 (which follows on from Numerical Methods 1),
  • Combinatorial Optimisation (this course discusses optimisation by means of graphs),
  • Advanced Probability (theoretical treatment of analysis concepts that play a part in the calculation of probability) and
  • Fourier Analysis (theory and applications of Fourier series).
Bachelor Colloquium

The Bachelor Colloquium forms a relatively small part of the Bachelor's final project. Here, students develop skills in the verbal presentation of a mathematical subject.

Bachelor Project (TW3050)

Your Bachelor's degree programme concludes with a Bachelor Project, which involves working on a mathematical or practically oriented problem. You choose a problem from one of the various research groups of the Mathematics department. The next step is to search for the relevant background literature and to translate the problem into a mathematical form. You will then solve the mathematical problem and subsequently translate the solution back into the practical situation. The project concludes with the submission of a thesis and delivery of a presentation.


In the first semester of year 3 of the Bachelor’s degree programme, you will have the opportunity to spend six months broadening your horizons and exploring a subject that interests you, in the way that suits you best. Applied Mathematics students, for example, choose minors as Mathematical Finance or Education. Alternatively, you can broaden your perspective by opting for a cohesive course package, an internship or a course abroad. A well-chosen minor can help you to find the career options that suit you, or decide which Master’s programme you want to do after your Bachelor’s degree programme.

More information about Minors

Read more about Admission requirements

Binding recommendation

TU Delft employs the BSA system: the binding recommendation on the continuation of studies. This means that you must obtain at least 75 per cent of your credits (i.e. 45 of the 60 ECTS) in your first year in order to continue your programme. If you receive a negative binding recommendation on the continuation of studies, you will not be permitted to enroll in this programme again in the next 4 years.