<< Chapter < Page | Chapter >> Page > |
In Chapter 1, we also study sets, relations between sets, and operations on sets. Sets are the basis of every theory in computer science and mathematics.
In Chapter 3, we learn recursive definitions and mathematical reasoning, in particular induction. There are sets, operations and functions that can be defined precisely by recursive definitions. Properties of those recursively defined objects can be established rigorously using proof by induction.
Then in Chapters 6 we study relations. Relations are one of the key concepts in the discussion of many subjects on computer and computation. For example, a database is viewed as a set of relations and database query languages are constructed based on operations on relations and sets. Graphs are also covered briefly here. Graphs are an example of discrete structures and they are one of the most useful models for computer scientists and engineers in solving problems. More in-depth coverage of graphs can be found in Chapter 7.
Finally, back in Chapter 1 again, we briefly study functions. Functions are a special type of relation and basically the same kind of concept as the ones we see in calculus. However, functions are one of the most important concepts in the discussion of many subjects on computer and computation, such as data structures, database, formal languages and automata, and analysis of algorithms, which is briefly covered in Chapter 2.
Unit 1
Task 1: Read the following:
Unit 2
Task 1: Read the following:
Unit 3
Task 1: Read the following:
These materials can also be found in Textbook 1.1 - 1.2.
Task 2: Do the following exercises: These exercises are NOT homework questions. They are for helping you understand the materials of this unit.
Unit 4
Task 1: Read the following:
These materials can also be found in Textbook 1.1 - 1.2.
Task 2: Do the following exercises: These exercises are NOT homework questions. They are for helping you understand the materials of this unit.
Unit 5
Task 1: Read the following:
These materials can also be found in Textbook 1.1 - 1.2.
Task 2: Do the following exercises: These exercises are NOT homework questions. They are for helping you understand the materials of this unit.
Notification Switch
Would you like to follow the 'Discrete structures' conversation and receive update notifications?