Introduction

This module (MAT3) supports the modules FND1 (Algorithms and Data Structures) and FND3 (Compiler construction). We focus on the needs of mathematical structures in Computer Science.

The current module desciption is given by the following link (in German).

Exams

An exam will take place at the end of the first quarter.
(This time this course will only runs a quarter.)

Study Materials

Schaum's title page

The study book is:Schaum's outlines: Lipschutz&Lipson (2007) Theory and problems of Discrete Mathematics, McGraw-Hill, isbn 0-07-151101-6 You can find this book here as: eBook

Outline by Chapters of Schaum's Outline Discrete Mathematics (third edition)

CHAPTER 1 Set Theory

1.2 Sets and Elements, Subsets
1.3 Venn Diagrams
1.4 Set Operations
1.5 Algebra od sets, duality
1.6 Finite Sets, Counting Principle
1.7 Classes of sets, power sets, partitions
1.8 Mathematical induction

CHAPTER 2 Relations

2.1 Introduction
2.2 Product Sets
2.3 Relations
2.4 Pictoral Representations of Relations
2.5 Composition of Relations
2.6 Types of Relations
2.8 Equivalence Relations

CHAPTER 3 Functions and Algorithms

3.2 Functions
3.3 One-to-one, onto, and invertible functions
3.6 Recursively Defined Functions, especially Ackermann Function
3.9 Complexity of algorithms

CHAPTER 8 Graph Theory - Undirected Graphs

8.2 Graphs and Multigraphs
8.3 Subgraphs, isomorphic and homeomorphic graphs
8.4 Path, Connectivity
8.6 Labelled and Weighted Graphs

CHAPTER 9 Graph Theory - Directed Graphs

9.1 Introduction
9.2 Directed Graphs
9.3 Basic Definitions
9.4 Rooted trees
9.5 Sequential representation of directed graphs

CHAPTER 12 Languages, Automata, Grammars

12.1 Introduction
12.2 Alphabet, Words (and Semigroups)
12.3 Languages
12.4 Regular Expressions, Regular Languages
12.5 Finite State Automata
12.6 Grammars

Realization First Quarter 2009
Numbers between () refer to edition 2

Week 1:

Lessons 1,2:

Lessons 3,4:

Lessons 5,6:

Week 2

Lesson 7,8: Discussion homework previous week.

Lesson 9,10: Discussion homework previous week.

Lesson 11,12: Discussion homework previous week.

Week 3

Lesson 13,14: Discussion homework previous week.

Lesson 15,16: Discussion homework previous week.

Lesson 17,18: Discussion homework previous week.

Week 4

The Tuesday lessons have been canceled

Lesson 19,20: Discussion homework previous week.

Lesson 21,22: Discussion homework previous week.

Week 5

Lesson 23,24: Discussion homework previous week.

Lesson 25,26: Discussion homework previous week.

Week 6

Lesson 27,28: Discussion homework previous week.

Lesson 29,30: Discussion homework previous week.

Lesson 31,32: Discussion homework previous week.

Week 7

Lesson 33,34: Discussion homework previous week.

Lesson 35,36: Discussion homework previous week.

Lesson 37,38: Discussion homework previous week.

Formelsammlung (DE)

Formelsammlung (DE)

Testexam

Testexam (DE), Testexam (NL), Solution (EN)