CSI8712 Special Topics in Algorithm Analysis

This course is to design efficient algorithms for selected problems in Science and Engineering. Students work as a small group of size 2 or 3. Each team works on finding a target problem, analyzing the problem, looking into the related work, suggesting a solution/algorithm, and implementing the algorithm with programming. The algorithm must be analyzed in terms of time and space complexity and the correctness of the algorithm also be provided. Each group is urged to write a formal paper to be published at a domestic or international journal, or an international conference.