Algorithmic Thinking (Part 2)
- Module 3 - Core Materials
- Sorting, searching, big-O notation, the Master Theorem
- Module 3 - Project and Application
- Closest pairs of points, clustering of points, comparison of clustering algorithms
- Module 4 - Core Materials
- Dynamic programming, running time of DP algorithms, local and global sequence alignment
- Module 4 - Project and Application
- Computation of sequence alignments, applications to genomics and text comparison