Course detail
Discrete Mathematics
FIT-IDAAcad. year: 2014/2015
The sets, relations and mappings. Equivalences and partitions. Posets. The structures with one and two operations. Lattices and Boolean algebras.The propositional calculus. The normal forms of formulas. Matrices and determinants. Vector spaces. Systems of linear equations.The elementary notions of the graph theory. Connectedness. Subgraphs and morphisms of graphs. Planarity. Trees and their properties. Simple graph algorithms.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
- Syllabus of lectures:
- The formal language of mathematics. A set intuitively. Basic set operations. The power set. Cardinality. The set of numbers. Combinatoric properties of sets. The principle of inclusion and exclusion. Proof techniques and their illustrations.
- Binary relations and mappings. The composition of a binary relation and mapping. Abstract spaces and their mappings. Real functions and their basic properties. Continuity and discontinuity. The functions defined by recursion.
- More advanced properties of binary relations. Reflective, symmetric and transitive closure. Equivalences and partitions. The partially ordered sets and lattices. The Hasse diagrams.
- Algebras with one and two operations. Morphisms. Groups and fields. The lattice as a set with two binary operations. Boolean algebras.
- The basic properties of Boolean algebras. The duality and the set representation of a finite Boolean algebra.
- Predicates, formulas and the semantics of the propositional calculus. Interpretation and classification of formulas. The structure of the algebra of non-equivalent formulas. The syntaxis of the propositional calculus. Prenex normal forms of formulas.
- Matrices and matrix operations. Determinant. Inverse and adjoint matrices. Determinant calculation methods.
- The vector space. Subspaces. The basis and the dimension. The coordinates of a vector. The transformation of the coordinates and the change of the basis. Linear mappings of vector spaces.
- Systems of linear equations. The Gauss and Gauss-Jordan elimination. The Frobenius theorem. The Cramer's Rule.
- The inner product. Orthonormal systems of vectors. The orthogonal projection on a vector subspace. The cross product and the triple product.
- The elementary notions of the graph theory. Various representations of a graph.The Shortest path algorithm. The connectivity of graphs.
- The subgraphs. The isomorphism and the homeomorphism of graphs. Eulerian and Hamiltonian graphs. Planar and non-planar graphs.
- The trees and the spanning trees and their properties. The searching of the binary tree. Selected searching algorithms. Flow in an oriented graph.
- Practising and modelling of selected items of lectures.
Syllabus of numerical exercises:
Syllabus of computer exercises:
Practising and modelling of selected items of lectures 8, 9 and 10.
Syllabus - others, projects and individual work of students:
Five individual home-tasks/works - an instructor will inform.
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
- The formal language of mathematics. A set intuitively. Basic set operations. The power set. Cardinality. The set of numbers. Combinatoric properties of sets. The principle of inclusion and exclusion. Proof techniques and their illustrations.
- Binary relations and mappings. The composition of a binary relation and mapping. Abstract spaces and their mappings. Real functions and their basic properties. Continuity and discontinuity. The functions defined by recursion.
- More advanced properties of binary relations. Reflective, symmetric and transitive closure. Equivalences and partitions. The partially ordered sets and lattices. The Hasse diagrams.
- Algebras with one and two operations. Morphisms. Groups and fields. The lattice as a set with two binary operations. Boolean algebras.
- The basic properties of Boolean algebras. The duality and the set representation of a finite Boolean algebra.
- Predicates, formulas and the semantics of the propositional calculus. Interpretation and classification of formulas. The structure of the algebra of non-equivalent formulas. The syntaxis of the propositional calculus. Prenex normal forms of formulas.
- Matrices and matrix operations. Determinant. Inverse and adjoint matrices. Determinant calculation methods.
- The vector space. Subspaces. The basis and the dimension. The coordinates of a vector. The transformation of the coordinates and the change of the basis. Linear mappings of vector spaces.
- Systems of linear equations. The Gauss and Gauss-Jordan elimination. The Frobenius theorem. The Cramer's Rule.
- The inner product. Orthonormal systems of vectors. The orthogonal projection on a vector subspace. The cross product and the triple product.
- The elementary notions of the graph theory. Various representations of a graph.The Shortest path algorithm. The connectivity of graphs.
- The subgraphs. The isomorphism and the homeomorphism of graphs. Eulerian and Hamiltonian graphs. Planar and non-planar graphs.
- The trees and the spanning trees and their properties. The searching of the binary tree. Selected searching algorithms. Flow in an oriented graph.
Fundamentals seminar
Teacher / Lecturer
Syllabus
- Practising and modelling of selected items of lectures.
Exercise in computer lab
Teacher / Lecturer
Syllabus