Bioinformatics 1 (since 2019)

Undergraduate course, Ghent University Global Campus, BA3, 2019

I supervise hands-on sessions of this third year course. Primarily taking an algorithmic point-of-view, this course aims at introducing students to the design, implementation, and analysis of standard problem-solving techniques in the field of bioinformatics, including exhaustive search algorithms, recursive algorithms, divide-andconquer algorithms, greedy algorithms, graph algorithms, dynamic programming algorithms, randomized algorithms, and machine-learning algorithms. These algorithms and related datastructures (e.g., lists, tuples, sets, dictionaries, graphs, hash tables, and trees) are studied in the context of problems like pattern finding, genome rearrangements, genome assembly, sequence alignment and comparison, regulatory motif finding, and genome annotation.

Click here to learn more about this course