Week Monday Tuesday Wednesday Thursday Friday
1 sep 13
LEC 1.1: Algorithms and Complexity
Post-lecture version

First day of classes
sep 14 sep 15
LEC 1.2: Algorithms and Complexity
Post-lecture version

sep 16
PRAC 1.1: Algorithms and Complexity: Sorting Algorithms
PDF version

sep 17
2 sep 20
NO LECTURE
Happy ๐ŸŒœ ๐Ÿฅฎ Festival

sep 21 sep 22
LEC 2.2: Exhaustive Search


sep 23
PRAC 2.1: Exhaustive Search: Finding motifs
PDF version

sep 24
3 sep 27
LEC 3.1: Greedy Algorithms


sep 28 sep 29
LEC 3.2: Greedy Algorithms


sep 30
PRAC 3.1: Greedy algorithms
PDF version PDF version (post-practical)

oct 1
4 National Holiday ๐Ÿ‡จ๐Ÿ‡ณ
5 oct 11
LEC 5.1: Graph Algorithms


oct 12 oct 13
LEC 5.2: Graph Algorithms


oct 14
PRAC 5.1: Graph Algorithms:
PDF version

oct 15
6 oct 18
LEC 6.1: Dynamic Programming Algorithms


oct 19 oct 20
LEC 6.2: Dynamic Programming Algorithms


oct 21
PRAC 6.1: Dynamic Programming Algorithms:
PDF version

oct 22
7 oct 25
LEC 7.1:Randomized Algorithms


oct 26 oct 27
Communication and professionalism 1: helping biomedical scientists to approach real-world biomedical problems using algorithms


oct 28
PRAC 7.1: Randomized Algorithms:


oct 29
8 nov 1
LEC 8.1: Combinatorial Pattern Matching


nov 2 nov 3
LEC 8.2: Combinatorial Pattern Matching


nov 4
PRAC 8.1: Combinatorial Pattern Matching
Course project released

nov 5
9 nov 8
LEC 9.1: Divide-and-Conquer Algorithms


nov 9 nov 10
LEC 9.2: Divide-and-Conquer Algorithms


nov 11
PRAC 9.1: Divide-and-Conquer Algorithms


nov 12
10 nov 15
ICA Proposal Deadline
Submission deadline for ICA proposal (will give student feedback, but not marked)

Lec 10.1: Clustering


nov 16 nov 17
LEC 10.2: Trees๐ŸŒฒ


nov 18
PRAC 10.1: Clustering and Trees


Feedback for ICA proposal to students
nov 19
11 nov 22
LEC 11.1: Linear regression, logistic regression, decision tree


nov 23 nov 24
LEC 11.2: Introduction to machine learning


nov 25
PRAC 11.1: Introduction to machine learning


nov 26
12 nov 29
LEC 12.1: Principal component analysis (PCA)


nov 30 dec 1
LEC 12.2: Dimensionality reduction - PCA, t-SNE, UMAP


dec 2
PRAC 12.1: Dimensionality reduction - PCA, t-SNE, UMAP


dec 3
13 dec 6
Communication and professionalism 2: liaising with software engineers and biomedical scientists


dec 7 dec 8
Canceled due to IN3 conflict ๐Ÿ˜ž

dec 9
PRAC 13.1: NO PRACTICAL: Prepare for ICA


dec 10
14 dec 13
LEC 14.1: Hidden Markov Model


dec 14 dec 15
LEC 14.2: Support Vector Machine


dec 16


dec 17
Submission deadline for ICA code and documenetation Due to the pandemic, the ICA presentation have been changed to recorded video. Please submit a recorded video by 12/17 22:00 along with your report and code.
15 dec 20
LEC 15.1: Neural Network theory and application in bioinformatics


dec 21 dec 22
LEC 15.2: Bioinformatics: future perspectives


dec 23
Mock Final Exam
dec 24
Final: TBD