Download 6301 (Discrete Mathematics for Computer Scientists)

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Symmetric cone wikipedia , lookup

Non-negative matrix factorization wikipedia , lookup

Eigenvalues and eigenvectors wikipedia , lookup

Matrix calculus wikipedia , lookup

Matrix (mathematics) wikipedia , lookup

Gaussian elimination wikipedia , lookup

System of linear equations wikipedia , lookup

Perron–Frobenius theorem wikipedia , lookup

Orthogonal matrix wikipedia , lookup

Singular-value decomposition wikipedia , lookup

Matrix multiplication wikipedia , lookup

Cayley–Hamilton theorem wikipedia , lookup

Transcript
6301 (Discrete Mathematics for Computer Scientists)
Year:
Code:
Level:
Value:
Term:
Structure:
Assessment:
Normal Pre-requisites:
Lecturer:
Problem class teacher:
2016–2017
MATH6301
First
Half unit (= 7.5 ECTS credits)
2
3 hour lectures and 1 hour problem class per week.
Weekly assessed coursework.
90% examination, 10% coursework
A-level Mathematics or equivalent
Prof Y Kurylev
Prof A Sokal
Course Description and Objectives
This is a first year course for Computer Scientists, introducing students to material they will
need in future computer science courses and providing basic tools for problem solving. Topics covered include: set theory, equivalence relations, functions, symmetry groups, counting
arguments, modular arithmetic and linear algebra.
Recommended Texts
A relevant book is Kenneth H Rosen, Discrete Mathematics and its Applications, Third Edition,
McGraw-Hill, 1995.
Detailed Syllabus
Foundations. Sets theoretic notation. Relations, in particular equivalence relations. Injections, surjections, bijections and their inverses. Cardinality of sets. The symmetry group,
disjoint cycle notation; the sign of a permutation. Abstract groups and Lagrange’s Theorem. Euclid’s algorithm, solving linear congruences, Fermat’s little theorem, the Euler totient
function, application to public key cryptography.
Linear Algebra. The correspondence between linear maps and matrices. Associativity and
non-commutativity of matrix manipulation, Gaussian elimination. LU decomposition. Inverting
matrices. Determinants. Eigenvalues and eigenvectors. Diagonalizing matrices and calculating
polynomials in diagonalizing matrices. Singular value decomposition.
Counting. Combinations, permutations, binomial theorem.
July 2016 MATH6301