Department of Mathematics

MA210: Discrete Mathematics 2008/9


Calendar entry for this course

MA210 General Information


Course notes and books

Homework

Overview of topics covered

Mock exam papers

Revision lectures


Course notes and books

The main source for this course will be the lecture notes distributed during the term and Additionally, you may wish to refer to the following book

Please note that the lectures do not follow the lecture notes (or books) exactly. In the lectures, the emphasis is on the main ideas and the relationships between them, usually with some small examples. The lecture notes and books deal with the material more thoroughly, including additional examples and more details.

All material produced by the lecturer (additional notes, exercise sheets, solutions, etc.) are also made available via this webpage. If you miss a lecture, you should look here for any handouts that you may have missed. Solutions appear only after all the class(es) covering that exercise sheet have taken place.


Homework

Homework is set every week during the lectures on Wednesday. The handout containing the exercises is made available via this page as well. Students are expected to hand in solutions to the exercises by 4:55pm on the following Monday to the homework box 13 (on the Ground Floor of Columbia House). No late work can be accepted. The homework exercises are discussed in the susequent class on Tuesday. So the n-th set of exercises are given out on Wednesday of Week n with deadline at 4:55pm on Monday of Week (n+1), and covered in the class in Week (n+1).

Label all work with your name, the course number (MA210), the number of the class group you are in, and the name of your class teacher.

Corrected and marked work and full solutions will be handed back in the next class.

The homework does not count in any way towards your final mark for this course. The exercises are meant for you to test your understanding of the material, and to give your class teacher some indication of how you are coping with the course.

Some questions are intended to be challenging! Do not worry if there are some exercises that you are unable to complete.

Marks for homework do not necessarily predict performance in the final examination.


Overview of topics covered

The table below describes the course as taught so far.

Week Topics Exercises, solutions, handouts
1
Basic principles of counting: addition rule, multiplication rule, Pigeonhole Principle. Ordered selections with or without repetition. Unordered selections without repetition. Binomial numbers.
Exercises 1
Solutions
Notes for lectures 1 and 2
2 Unordered selections with repetitions. Binomial Theorem. Inclusion-Exclusion Principle. Exercises 2
Solutions
Notes for lectures 3 and 4
3 Multinomial numbers. Multinomial Theorem. Proof of Inclusion-Exclusion Principle. Introduction to recurrence relations. Exercises 3
Solutions
Notes for lectures 5 and 6
4 Introduction to generating functions. Exercises 4
Solutions (Updated; thanks to Talal for spotting errors.)
5 More on generating functions. Exercises 5
Solutions
6 Binomial Theorem for negative exponents;
Introduction to graphs - definition, basic graph parameters, Handshaking lemma, graph isomorphism;
Walks, trails and paths, Eulerian graphs, Euler Theorem.
Exercises 6
Solutions
Notes for lecture 12
Suggested reading - Biggs: sections 15.1-3
7 Connectivity, components, bipartite graphs and their characterization. Exercises 7
Solutions
Notes for lectures 13 and 14
Suggested reading - Biggs: sections 15.4 (see also 15.7)
8 Trees, forests and their characterization;
Minimal spanning trees, Kruskal's Algorithm.
Exercises 8
Solutions
Notes for lectures 15 and 16
Suggested reading - Biggs: sections 15.4-5, 16.3 (be aware that we only covered Kruskal's Algorithm, not the others!)
9 Graph colourings, chromatic number, greedy algorithm;
Introduction to coding theory: binary codes, Hamming distance, error-detecting codes, error-correcting codes.
Notes for lectures 17 and 18
Exercises 9
Solutions
Suggested reading - Biggs: sections 15.6-7, 24.1-2
10 Parity check code, d-repetition code;
Linear codes, dimension of linear codes, minimum distance in linear codes; Construction of linear codes, parity-check matrix; Correcting errors in linear codes;
Hamming codess.
Notes for lectures 19 and 20
Exercises 10
Solutions
Suggested reading - Biggs: sections 24.3-4


Revision Lectures in the Summer Term

There will be revision lectures in the Summer Term as follows:

Copyright © London School of Economics & Political Science 2009

Last modified: 9th June 2009, 10:30 GMT by JS
Send comments to webmaster