CS 61AUCB

    原课程页面

    回到语雀话题部分

    Week Date Lecture Textbook Orientation Links Lab and Discussion Links Homework & Project
    1 Wed 8/26 Computer Science Video full 1pp 8pp 01.py 2pm 2pm-NPE 6pm 7pm-NPE 9pm Lab 00: Getting Started Tue 9/1
    Fri 8/28 Functions Video Q&A full 1pp 8pp 02.py Ch. 1.1 Ch. 1.2 HW 01: Variables & Functions, Control Thu 9/3
    2 Mon 8/31 Control Video Q&A full 1pp 8pp 03.py Ch. 1.3 Ch. 1.4 Ch. 1.5 2pm 2pm-NPE 6pm 7pm-NPE 9pm Lab 01: Variables & Functions, Control Tue 9/1
    Wed 9/2 Higher-Order Functions Video Q&A full 1pp 8pp 04.py Ch. 1.6 2pm 2pm-NPE 6pm 7pm-NPE 9pm Disc 01: Environment Diagrams, Control Hog Fri 9/11
    Fri 9/4 Environments Video Q&A full 1pp 8pp 05.py Ch. 1.6 2pm 2pm-NPE 6pm 7pm-NPE 9pm Lab 02: Higher-Order Functions, Lambda Expressions Tue 9/8
    3 Mon 9/7 No Lecture: Labor Day
    Wed 9/9 Design Video Q&A full 1pp 8pp 06.py 2pm 2pm-NPE 6pm 7pm-NPE 9pm Disc 02: Higher-Order Functions, Self Reference
    Fri 9/11 Function Examples Video Q&A full 1pp 8pp 07.py
    4 Mon 9/14 Midterm 1
    Wed 9/16 Recursion Video Q&A full 1pp 8pp 08.py Ch. 1.7 2pm 2pm-NPE 6pm 7pm-NPE 9pm Disc 03: Recursion Hog Contest Mon 9/21
    Fri 9/18 Tree Recursion Video Q&A full 1pp 8pp 09.py Ch. 1.7 HW 02: Recursion Thu 9/24
    5 Mon 9/21 Containers Video Q&A full 1pp 8pp 10.py Ch. 2.1 Ch. 2.3 2pm 2pm-NPE 6pm 7pm-NPE 9pm Lab 04: Recursion, Tree Recursion, Python Lists Tue 9/22
    Wed 9/23 Data Abstraction Video Q&A full 1pp 8pp 11.py Ch. 2.2 2pm 2pm-NPE 6pm 7pm-NPE 9pm Disc 04: Tree Recursion, Python Lists, Data Abstraction Cats Fri 10/2
    Fri 9/25 Trees Video Q&A full 1pp 8pp 12.py Ch. 2.3
    6 Mon 9/28 Binary Numbers (optional) Video Q&A full 2pm 2pm-NPE 6pm 7pm-NPE 9pm Lab 05: Data Abstraction, Trees Tue 9/29
    Wed 9/30 Circuits (optional) Video Q&A full 2pm 2pm-NPE 6pm 7pm-NPE 9pm Disc 05: Trees, Binary Numbers
    Fri 10/2 Mutable Values Video Q&A full 1pp 8pp 15.py Ch. 2.4 HW 03: Trees, Data Abstraction Thu 10/8
    7 Mon 10/5 Mutable Functions Video Q&A full 1pp 8pp 16.py Ch. 2.4 2pm 2pm-NPE 6pm 7pm-NPE 9pm Lab 06: Nonlocal, Mutability Tue 10/6
    Wed 10/7 Iterators Video Q&A full 1pp 8pp 17.py Ch. 4.2 2pm 2pm-NPE 6pm 7pm-NPE 9pm Disc 06: Nonlocal, Mutability, Iterators
    Fri 10/9 Objects Video Q&A full 1pp 8pp 18.py Ch. 2.5 HW 04: Nonlocal, Iterators Thu 10/15
    8 Mon 10/12 Inheritance Video Q&A full 1pp 8pp 19.py Ch. 2.5 2pm 2pm-NPE 6pm 7pm-NPE 9pm Lab 07: Object-Oriented Programming, Iterators Tue 10/13 Ants Fri 10/23
    Wed 10/14 Representation Video Q&A full 1pp 8pp 20.py Ch. 2.7 2pm 2pm-NPE 6pm 7pm-NPE 9pm Disc 07: Object-Oriented Programming
    Fri 10/16 Composition Video Q&A full 1pp 8pp 21.py Ch. 2.9 HW 05: Object-Oriented Programming, Linked Lists, Trees Mon 10/26
    9 Mon 10/19 Efficiency (optional) Video Q&A full 1pp 8pp 22.py 22.ipynb Ch. 2.8 2pm 2pm-NPE 6pm 7pm-NPE 9pm Lab 08: Linked Lists, Mutable Trees Tue 10/20
    Wed 10/21 Decomposition Video Q&A full 1pp 8pp 23.py 23.zip 2pm 2pm-NPE 6pm 7pm-NPE 9pm Disc 08: Linked Lists, Trees, Representation
    Fri 10/23 Data Examples Video Q&A full 1pp 8pp 24.py
    Sat 10/24 Lab 09: Midterm Review Tue 10/27
    10 Mon 10/26 Users (optional) Video Q&A 2pm 2pm-NPE 6pm 7pm-NPE 9pm
    Wed 10/28 Midterm 2
    Fri 10/30 Ethical AI & Data (optional) Video
    11 Mon 11/2 Scheme Video Q&A full 1pp 8pp 27.scm Ch. 3.1 Ch. 3.2 2pm 2pm-NPE 6pm 7pm-NPE 9pm Lab 10: Scheme Wed 11/4 HW 06: Scheme Thu 11/5
    Wed 11/4 Exceptions Video Q&A full 1pp 8pp 28.py Ch. 3.3 2pm 2pm-NPE 6pm 7pm-NPE 9pm Disc 10: Scheme, Scheme Lists
    Fri 11/6 Calculator Video Q&A full 1pp 8pp 29.scm 29.zip Ch. 3.4 HW 07: Scheme Lists Thu 11/12
    12 Mon 11/9 Interpreters Video Q&A full 1pp 8pp Ch. 3.5 2pm 2pm-NPE 6pm 7pm-NPE 9pm Lab 11: Interpreters Tue 11/10 Scheme Tue 11/24 Scheme Challenge Version Tue 11/24
    Wed 11/11 No Lecture: Veterans Day Disc 11: Interpreters
    Fri 11/13 Declarative Programming Video Q&A full 1pp 8pp 31.sql Ch. 4.3 HW 08: Scheme Thu 11/19
    13 Mon 11/16 Tables Video Q&A full 1pp 8pp 32.sql Ch. 4.3 2pm 2pm-NPE 6pm 7pm-NPE 9pm Lab 12: SQL Tue 11/17 Scheme Contest Mon 11/30
    Wed 11/18 Aggregation Video Q&A full 1pp 8pp 33.sql Ch. 4.3 2pm 2pm-NPE 6pm 7pm-NPE 9pm Disc 12: SQL
    Fri 11/20 Databases (optional) Video Q&A full 1pp 8pp 34.py 34.sql Ch. 4.3 HW 09: SQL Thu 12/3
    14 Mon 11/23 Tail Calls (optional) Video Q&A full 1pp 8pp 2pm 2pm-NPE 6pm 7pm-NPE 9pm Lab 13: More SQL Tue 11/24
    Wed 11/25 No Lecture: Thanksgiving
    Fri 11/27 No Lecture: Thanksgiving
    15 Mon 11/30 Macros (optional) Video Q&A full 1pp 8pp 36.scm 2pm 2pm-NPE 6pm 7pm-NPE 9pm Lab 14: Final Review Tue 12/1
    Wed 12/2 Final Examples Video Q&A full 1pp 8pp 37.py 2pm 2pm-NPE 6pm 7pm-NPE 9pm Disc 14: Final Review
    Fri 12/4 Conclusion Video Q&A HW 10: Finale Sun 12/13 Scheme Gallery Sun 12/13
    16 Thu 12/17 Final (3-6 PM)