Recitation Logs 2018a
Recitation logs appear under the different tabs.
Number  Topics  Comments 

1  Introduction, Python basics: variables, conditionals, loops  Operator Precedence Working With Python Notebooks 
2  Nested loops, lists, functions   
3  Binary representation of integers, Python's memory model  Common math identities 
4  Complexity and O notation  Complexity: prove or disprove exercise with solutions 
5  More Complexity Lambda expressions and high order functions 
 
6  Recursion   
7  More recursion and memoization   
8  Prime numbers and Diffie Hellman protocol Object Oriented Programming 
link to special method names in classes 
9  Basic data structures: linked list and binary search trees More recursion 

10  Hashing Iterators and generators 
 
11  String matching: KarpRabin  KarpRabin summary 
12  Text compression: Huffman and LempelZiv  
13  Error detection and correction codes 