**Textbooks and online resources**

### There is no single required text for this unit. Some of the topics are covered in the text used with DMTH137:

*Discrete Mathematics and Its Applications* by K.H. Rosen; 7th edition, McGraw-Hill

The following link to sets of online lecture notes as used in previous years, for DMTH237.
These cover all the material, and provide exercises and examples:

You may download and study these, to get different view-points and explanations of the same material.
The online notes are intended primarily as a source of reference.
These are not intended to be treated as the only source for learning.

**Free Online Textbooks**

#### The following online texts contain material mostly studied in DMTH137, with some of the Algebra topics from this unit.
They are a good source for alternative viewpoints, worked examples and exercises with some solutions.

These are particularly recommended for students who have not studied DMTH137 to do independent study.

**Recommended reading**

- Grimaldi,
*Discrete and Combinatorial Mathematics* (Addison-Wesley-Longman 2003)
- JL Gersting,
*Mathematical Structures for Computer Science* (Freeman, 7th edition 2014)
- RL Graham, DE Knuth, O Patashnik,
*Concrete mathematics: a foundation for computer science* (Addison-Wesley 1994)
- WD Hillis,
*The pattern on the stone. The simple ideas that make computers work.* (Weidenfeld, Nicolson 1998)
- A Hodges,
*Alan Turing: the enigma* (Vintage 1992)
- DR Hofstadter,
*Godel, Escher, Bach: an eternal braid* (1979) The Harvester Press
- DE Knuth,
*The art of computer programming - Fundamental algorithms* (1973) Addison-Wesley
- M Minsky,
*Computation: finite and infinite machines* (1967) Prentice-Hall
- S Singh,
*The Code Book* (1999) Fourth Estate

These and similar texts are available in the Library.

More notes on elementary topics are available at:

Other similar texts are available in the Library, and for reference in the Numeracy Centre (E7B G.88)

**Difficulties with your home computer or internet connection do not constitute a reasonable excuse for lateness of, or failure to submit, assessment tasks.**