Last modified: 22 Jul 2026 13:42
Set theory is the language of formal mathematics. It is how we present and understand many mathematical objects and our reasoning about them, and it is a fundamental ingredient in university-level maths. Examples of sets include the familiar number systems: integers (whole numbers), rational numbers (fractions), real and complex numbers. The course begins by explaining the basics of logic and sets, before moving on to functions and their properties, proof by induction, relations, and countability (the study of infinite sets).
| Study Type | Undergraduate | Level | 1 |
|---|---|---|---|
| Term | Second Term | Credit Points | 15 credits (7.5 ECTS credits) |
| Campus | Aberdeen | Sustained Study | No |
| Co-ordinators |
|
||
The course will cover the following main topics:
Information on contact teaching time is available from the course guide.
| Assessment Type | Summative | Weighting | 30 | |
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback |
6 x Short Take-Home Assignments (5% each) |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Conceptual | Apply | Have a working knowledge of basic logic. |
| Conceptual | Create | Be able to give examples to illustrate the theorems from the course. |
| Conceptual | Understand | Understand the algebra of sets (including the empty set, intersection, union of sets). |
| Conceptual | Understand | Understand the natural numbers. |
| Conceptual | Understand | Understand functions between sets, and relations. |
| Procedural | Apply | Solve problems, of varying levels of difficulty, on the material from the course. |
| Procedural | Understand | Demonstrate knowledge and understanding of proof techniques from the course. |
| Assessment Type | Summative | Weighting | 25 | |
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback | ||||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Conceptual | Apply | Have a working knowledge of basic logic. |
| Conceptual | Create | Be able to give examples to illustrate the theorems from the course. |
| Conceptual | Understand | Understand Zorn's lemma. |
| Conceptual | Understand | Understand the natural numbers. |
| Conceptual | Understand | Understand countability. |
| Conceptual | Understand | Understand functions between sets, and relations. |
| Conceptual | Understand | Understand the algebra of sets (including the empty set, intersection, union of sets). |
| Factual | Remember | Be able to state the main definitions and theorems from the course. |
| Procedural | Apply | Solve problems, of varying levels of difficulty, on the material from the course. |
| Procedural | Understand | Demonstrate knowledge and understanding of proof techniques from the course. |
| Assessment Type | Summative | Weighting | 45 | |
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback |
3 x Class Test (15% each) |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Conceptual | Apply | Have a working knowledge of basic logic. |
| Conceptual | Understand | Understand the algebra of sets (including the empty set, intersection, union of sets). |
| Conceptual | Understand | Understand functions between sets, and relations. |
| Conceptual | Understand | Understand the natural numbers. |
| Procedural | Apply | Solve problems, of varying levels of difficulty, on the material from the course. |
| Procedural | Understand | Demonstrate knowledge and understanding of proof techniques from the course. |
There are no assessments for this course.
| Assessment Type | Summative | Weighting | ||
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback |
For each assessment, a corresponding reassessment will be offered. These have the following form: |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
|
|
||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Conceptual | Understand | Understand Zorn's lemma. |
| Conceptual | Understand | Understand countability. |
| Conceptual | Understand | Understand the algebra of sets (including the empty set, intersection, union of sets). |
| Procedural | Understand | Demonstrate knowledge and understanding of proof techniques from the course. |
| Conceptual | Understand | Understand functions between sets, and relations. |
| Procedural | Apply | Solve problems, of varying levels of difficulty, on the material from the course. |
| Factual | Remember | Be able to state the main definitions and theorems from the course. |
| Conceptual | Understand | Understand the natural numbers. |
| Conceptual | Create | Be able to give examples to illustrate the theorems from the course. |
| Conceptual | Apply | Have a working knowledge of basic logic. |
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.