Recitation logs appear under the different tabs.

Number | Topics | Comments |
---|---|---|

1 | Introduction, Python basics: variables, conditionals, loops | - |

2 | Nested loops, lists, functions | - |

3 | Binary representation of integers, Python's memory model | - |

4 | Complexity and O notation, prime numbers and Diffie Hellman protocol | - |

5 | More complexity, Object Oriented Programming | - |

6 | OOP, Recursion | - |

7 | Recursion | - |

8 | Lambda expressions and high order functions Basic data structures - linked list and tree |
- |

9 | hashing, repeated substring problem | - |

10 | Iterators and generators String match: Karp-Rabin |
- |

11 | String match: Karp-Rabin Text compression: Huffman |
- |

12 | Text compression: Lempel-Ziv Image Processing |
- |

13 | Image noise reduction (denoising) | - |

14 | Error correction codes. | - |