discussion: w/f 3:00-4:30pm pdt
office hours: see announcements
congratulations on completing cs 61a!
week 1: 6/22 - 6/26
discussion 0: getting started
discussion 1: environment diagrams, control, self-reference
week 2: 6/29 - 7/3
discussion 2: higher-order functions
discussion 3: no discussion. enjoy your weekend!
week 3: 7/6 - 7/10
discussion 4: recursion, tree recursion, python lists
discussion 5: python lists, trees, mutability
week 4: 7/13 - 7/17
discussion 6: nonlocal, midterm review
discussion 7: no discussion. enjoy your weekend!
week 5: 7/20 - 7/24
discussion 8: iterators, generators, oop
discussion 9: linked lists, trees
week 6: 7/27 - 7/31
discussion 10: scheme, scheme lists
discussion 11: tail recursion, macros
week 7: 8/3 - 8/7
discussion 12: streams
discussion 13: sql
week 8: 8/10 - 8/14
discussion 14: final review
discussion 15: no discussion. congratulations!
guide to cs 61a [work in progress]
written over spring and summer 2020, this is an unofficial handbook that i hope will help you understand the concepts you may have trouble in while taking 61a. note that this may not be up to date with course material as time goes on, but if you shoot me an email i'd be more than happy to bring it up to speed!