production

15 credits

Level 1

First Term

Calculus is the mathematical study of change, and is used in many areas of mathematics, science, and the commercial world. This course covers differentiation, limits, finding maximum and minimum values, and continuity. There may well be some overlap with school mathematics, but the course is brisk and will go a long way quickly.

15 credits

Level 1

First Term

This course introduces the concepts of complex numbers, matrices and other basic notions of linear algebra over the real and complex numbers. This provides the necessary mathematical background for further study in mathematics, physics, computing science, chemistry and engineering.

15 credits

Level 1

Second Term

The aim of the course is to provide an introduction to Integral Calculus and the theory of sequences and series, to discuss their applications to the theory of functions, and to give an introduction to the theory of functions of several variables.

This provides the necessary mathematical background for further study in mathematics, physics, computing science, chemistry and engineering.

15 credits

Level 1

Second Term

Combinatorics is the branch of mathematics concerned with counting. This includes counting structures of a given kind (enumerative combinatorics), deciding when certain criteria can be met, finding "largest", "smallest", or "optimal" objects (external combinatorics and combinatorial optimization), and applying algebraic techniques to combinatorial problems (algebraic combinatorics). The course is recommended to students of mathematics and computing science.

15 credits

Level 1

Second Term

Set theory was introduced by Cantor in 1872, who was attempting to understand the concept of "infinity" which defied the mathematical world since the Greeks. Set Theory is fundamental to modern mathematics - any mathematical theory must be formulated within the framework of set theory, or else it is deemed invalid. It is the alphabet of mathematics.

In this course we will study naive set theory. Fundamental object such as the natural numbers and the real numbers will be constructed. Structures such as partial orders and functions will be studied. And of course, we will explore infinite sets.

15 credits

Level 1

Second Term

The course is aimed at a general science audience and it focuses on providing the students with the working knowledge of a good set of mathematical skills needed in all science subjects.

15 credits

Level 1

Second Term

Making calculations is at the heart of every science. In this course we will learn the programming language MATLAB and write programs to implement mathematical concepts that frequently appear in science and engineering. Through programming we will gain better understanding of some mathematical ideas prevalent in all sciences and how related calculations are done and the reason they work. MATLAB is particularly popular among engineers but it is very similar in its principles to other scientific programming languages, such as R, commonly used by statisticians, biologists and other scientists.

15 credits

Level 2

First Term

Linear algebra is the study of vector spaces and linear maps between them and it is a central subject within mathematics.

It provides foundations for almost all branches of mathematics and sciences in general. The techniques are used in engineering, physics, computer science, economics and others. For example, special relativity and quantum mechanics are formulated within the framework of linear algebra.

The two courses Linear Algebra I and II aim at providing a solid foundation of the subject.

15 credits

Level 2

First Term

Analysis provides the rigorous, foundational underpinnings of calculus. It is centred around the notion of limits: convergence within the real numbers. Related ideas, such as infinite sums (a.k.a. series) and continuity are also visited in this course.

Care is needed to properly use the delicate formal concept of limits. At the same time, limits are often intuitive, and we aim to reconcile this intuition with correct mathematical reasoning. The emphasis throughout this course is on rigorous mathematical proofs, valid reasoning, and the avoidance of fallacious arguments.

15 credits

Level 2

First Term

Probability theory is concerned with the analysis of random phenomena by providing an abstract mathematical framework to study them within the language of set theory. This is done by the concepts of "probability spaces" and "random variables". The theory began in the 16th century in attempts to analyze games of chance; In 1812 Pierre Simon Laplace wrote: "It is remarkable that a science which began with the consideration of games of chance should have become the most important object of human knowledge."

The course is recommended to anyone interested in the foundations and applications of mathematics.

15 credits

Level 2

Second Term

Linear algebra is the study of vector spaces and linear maps between them and it is a central subject within mathematics.

It provides foundations for almost all branches of mathematics and sciences in general. The techniques are used in engineering, physics, computer science, economics and others. For example, special relativity and quantum mechanics are formulated within the framework of linear algebra.

The two courses Linear Algebra I and II aim at providing a solid foundation of the subject.

15 credits

Level 2

Second Term

Analysis provides the rigorous, foundational underpinnings of calculus. This course builds on the foundations in Analysis I, and explores the notions of differential calculus, Riemann integrability, sequences of functions, and power series.

The techniques of careful rigorous argument seen in Analysis I will be further developed. Such techniques will be applied to solve problems that would otherwise be inaccessible. As in Analysis I, the emphasis of this course is on valid mathematical proofs and correct reasoning.

We have detected that you are have compatibility mode enabled or are using an old version of Internet Explorer. You either need to switch off compatibility mode for this site or upgrade your browser.