2019/20 Undergraduate Module Catalogue
MATH2230 Discrete Mathematics
10 creditsClass Size: 180
Module manager: Dr Richard Elwes
Taught: Semester 2 View Timetable
Year running 2019/20
Pre-requisite qualificationsMATH1010 or MATH1060 or MATH1331, or equivalent.
This module is mutually exclusive with
|MATH2210||Introduction to Discrete Mathematics|
|MATH2231||Discrete Mathematics with Computation|
This module is approved as a discovery module
Module summaryDiscrete mathematics is the area of mathematics concerned with the study of discrete (i.e. distinct, separate, unconnected) objects. The typical problems studied in discrete mathematics involve counting the elements of a finite set (e.g. how many ways are there of choosing a 4-digit PIN number?), studying graphs (e.g. can we check that two computers in a network are connected). Correspondingly, the module will introduce key ideas from Combinatorics and Graph Theory.
ObjectivesDiscrete mathematics is a wide and very active subject, spanning across pure and applied mathematics. It is generally concerned with objects that are finite (the ways in which we can arrange two teams of 5 players from a group of 10 people) and on finding explicit methods and algorithms to establish their properties. The module will look at two particularly important topics of discrete mathematics: combinatorics and graph theory. The first is generally concerned with counting problems, including aspects of the theory of difference equations. The second is concerned with graphs, which provides effective ways of representing finite (and sometimes even infinite) data. The module offers also good background for MATH3143 (Combinatorics) and MATH3033 (Graph Theory).
On completion of this module, students should be able to:
1) Solve counting problems involving binomials, permutations, and the inclusion-exclusion principle;
2) Formulate counting problems as linear difference equations and know some applications;
3) Solve linear difference equations and some linearizable ones;
4) Test a graph to determine whether it is connected;
5) In simple cases, determine whether or not a graph is planar;
6) Use algorithms to find shortest paths and spanning trees in a graph;
7) Prove and apply Euler's formula for planar graphs.
1. Combinatorics: counting problems and their relevance for calculating probability; number of functions between finite sets; the binomial theorem and applications to the number of surjections and derangements; combinatiorial problems solvable by difference equations; linear difference equations; some linearizable difference equations; applications.
2. Graph Theory: graphs; adjacency matrices; handshaking lemma; subgraphs; isomorphism of graphs; connected graphs; algorithms to find a shortest path; trees; Cayley's formula; spanning trees; the matrix-tree theorem; planar graphs; Euler's formula; planarity tests.
|Delivery type||Number||Length hours||Student hours|
|Private study hours||68.00|
|Total Contact hours||32.00|
|Total hours (100hr per 10 credits)||100.00|
Private studyStudying and revising of course material.
Completing of assignments and assessments.
Opportunities for Formative FeedbackRegular problem solving assignments
Methods of assessment
|Assessment type||Notes||% of formal assessment|
|Total percentage (Assessment Coursework)||15.00|
There is no resit available for the coursework component of this module. If the module is failed, the coursework mark will be carried forward and added to the resit exam mark with the same weighting as listed above.
|Exam type||Exam duration||% of formal assessment|
|Standard exam (closed essays, MCQs etc)||2 hr 00 mins||85.00|
|Total percentage (Assessment Exams)||85.00|
Normally resits will be assessed by the same methodology as the first attempt, unless otherwise stated
Reading listThe reading list is available from the Library website
Last updated: 30/09/2019
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD