COURSES OFFERED IN FOREIGN LANGUAGES

advertisement
Incoming student mobility
UNIOS University Unit: DEPARTMENT OF MATHEMATICS
COURSES OFFERED IN FOREIGN LANGUAGE
FOR ERASMUS+ INDIVIDUAL INCOMING STUDENTS
Department or Chair within the
UNIOS Unit
Study program
Department of Mathematics
Graduate university study programme in mathematics (Master
level)
Branches:
 Financial Mathematics and Statistics -elective
 Mathematics and Computer Science-obligatory
Study level
Graduate (master)
Course title
Algorithm Complexity
Course code (if any)
Language of instruction
English
Syllabus.
1.
2.
3.
Brief course description
4.
5.
6.
7.
8.
Introduction. Different kinds of algorithms and standard
techniques for solving them.
Lower bound for sorting with comparisons. Sorting in linear time
(RadixSort, CountingSort, BucketSort).
The QuickSort algorithm, advantages and disadvantages. A
randomized QuickSort algorithm and its expected running time.
Analysis of expected running time of the QuickSort algorithm in
asymptotic notation.
A linear-time randomized algorithm for median computation. A
derandomized version of the algorithm. Combining the
algorithm for median with the QuickSort algorithm.
Hash tables. Universal Hashing.
Amortized analysis. Dynamic tables and comparison with the C++
STL “vector” class.
Usefulness of a potential function in complexity analysis.
Competitive analysis. On-line algorithms. K-competitive
algorithms. Self-organizing lists.
Approximation algorithms. The vertex covering problem. The
travelling salesman problem. The set-cover problem. The subsetsum problem. A randomized approximation algorithm for the
MAX-3-CNF problem.
Form of teaching
Consultative teaching.
Form of assessment
The final exam will be held after completion of lectures and exercises
and it will contain a practical and an oral part. Successful
participation in mid-term exams (or homework) replaces obligatory
participation in the practical part of the exam. Students can influence
their final grade if they actively participate in homework assignments
during the semester.
Number of ECTS
5
Class hours per week
2+2+0
Minimum number of students
Period of realization
Lecturer
Winter semester
Dr. Domagoj Matijević, Associate Professor
Download