At the end of this course, the students; 1) To be able to comprehend algorithms. 2) To be able to comprehend counting method. 3) To be able to perceive the fields of application of paths and cycles.
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
None
COURSE DEFINITION
Algorithms; the Euclidean algorithm, recursive algorithms, counting methods; basic principles, permutations and combinations, the pigeonhole principle; recurrence relations; graph theory; paths and cycles, Hamiltonian cycles, a shortest-path algorithm, isomorphism of graphs; trees.