CS151 - Discrete Structures 1
Department of Computer Science
National University of Ireland, Maynooth
This is the CS151 homepage
The material on the course was taken from the following sections of the course text: 1.1, 1.2, 1.3, 2.1, 2.2, 2.3, 3.1, 3.2, 4.4, 6.1, 6.2, 7.1, 7.2. Only selected material in each section was covered, as specified below.
CS151 Discrete Structures 1, Department of Computer Science, National University of Ireland, Maynooth | ||
T Naughton, 2004-2005 | ||
Lecture | Date | Topic |
1 | 22-Sep | Course outline, logical statements, truth tables, negation |
2 | 22-Sep | Propositions, AND, OR, conditional |
3 | 29-Sep | Equivalence, laws of equivalence |
4 | 29-Sep | Proving equivalence using truth tables, and using laws of equivalence |
5 | 06-Oct | Divisibility and prime numbers |
6 | 06-Oct | Proof techniques: exhaustive techniques, counter examples |
7 | 13-Oct | Proof techniques: conditional proof (direct approach), proving the contrapositive |
8 | 13-Oct | Proof techniques: proof by contradiction, if and only if proofs |
9 | 20-Oct | Sets: defining sets, subset, proper subset, proof strategies |
10 | 20-Oct | Sets: proof strategies, power sets |
11 | 27-Oct | Class test 1 |
12 | 27-Oct | Class test 2 |
13 | 10-Nov | Sets: union, intersection, difference, symmetric difference, complement |
14 | 10-Nov | Bags, multisets, tuples, lists, operations on lists, composition of functions |
15 | 17-Nov | Cartesian product, relations |
16 | 17-Nov | Functions, domain, co-domain, range |
17 | 24-Nov | Functions as relations, tuples as functions |
18 | 24-Nov | Special functions: abs, floor, ceiling, mod |
19 | 01-Dec | Bijections, inverse of a function |
20 | 01-Dec | Inverse of a bijection |
21 | 08-Dec | Class test 3 |
22 | 08-Dec | Predicate logic |
23 | 15-Dec | Induction, inductively defined sets, recursive functions |
24 | 15-Dec | Proof by induction |