Pardon the Dust

January 13, 2021

  • This website is under construction and liable to change.
  • Comments or concerns? Please email cs61bl@berkeley.edu.
Mon, Jun 21
Lecture
Welcome to CS 61BL

Time: 3-5pm PDT

[Live Lecture Link]

[Slides] | [Video]

Tue, Jun 22
Lab
Java and Git
Wed, Jun 23
Lab
Primitives & Objects
Thu, Jun 24
Lab
Conditionals, Loops, and Arrays
Fri, Jun 25
Lab
Debugging and Testing
Mon, Jun 28
Lecture
Encapsulation and Intro to Inheritance

Time: 3-5pm PDT

[Live Lecture Link]

[Slides] | [Video]

Tue, Jun 29
Lab
Linked Lists 1
Wed, Jun 30
Lab
Linked Lists 2
Thu, Jul 1
Lab
Inheritance, Interfaces, and ADTs
Fri, Jul 2
Lab
Project 1 Workday
Mon, Jul 5
Holiday
Independence Day
Tue, Jul 6
Lecture
Gitlet and Software Engineering

[Live Lecture Link]

[Slides] | [Video]

Wed, Jul 7
Lab
Collections, Exceptions, and Iteration
Thu, Jul 8
Lab
Midterm 1 Review
Fri, Jul 9
Lab
Persistence and Gitlet
Mon, Jul 12
Lecture
Disjoint Sets, Asymptotics, and Tree Traversals

Time: 3-5pm PDT

[Live Lecture Link]

[Slides] | [Video]

Tue, Jul 13
Lab
Disjoint Sets
Wed, Jul 14
Lab
Asymptotics
Thu, Jul 15
Lab
Trees and Traversals
Fri, Jul 16
Lab
Project 2 Work Day
Mon, Jul 19
Lecture
Balanced Search Trees and k-d Trees

Time: 3-5pm PDT

[Live Lecture Link]

[Slides] | [Video]

Tue, Jul 20
Lab
Binary Search Trees
Wed, Jul 21
Lab
Balanced Search Trees
Thu, Jul 22
Lab
k-d Trees and Tries
Fri, Jul 23
Lab
Midterm 2 Review
Mon, Jul 26
Lecture
Hashing, Dijkstra's, and A*

[Live Lecture Link]

[Slides] | [Video]

Tue, Jul 27
Lab
BYOW Introduction
Wed, Jul 28
Lab
Hashing
Thu, Jul 29
Lab
Graphs
Fri, Jul 30
Lab
Graph Algorithms
Mon, Aug 2
Lecture
Sorting and MSTs

Time: 3-5pm PDT

[Live Lecture Link]

[Slides] | [Video]

Tue, Aug 3
Lab
Heaps and Priority Queues
Wed, Aug 4
Lab
Minimum Spanning Trees
Thu, Aug 5
Lab
Comparison Sorts
Fri, Aug 6
Lab
Counting Sorts
Mon, Aug 9
Lecture
Final Exam Review

Time: 3-5pm PDT

[Live Lecture Link]

[Slides] | Video | Code

Tue, Aug 10
Lab
Special Topic (Extra)
Wed, Aug 11
Lab
Final Review
Thu, Aug 12
Exam
Final Exam
Fri, Aug 13
Holiday
Non-Instructional Day
List of lab sections
# Time (PDT) Lab Link TA
101 Lab times will be released closer to the start of the summer session and will accommodate most times of day. https://berkeley.zoom.us/j/97198165568 Zoe
List of tutor sections
Tutor Name Link
Zoe https://berkeley.zoom.us/j/4780112050

All labs meet on Tuesday, Wednesday, Thursday, and Friday at the times specified above.

Lectures will on Monday and will be conducted through zoom https://berkeley.zoom.us/j/94738068033

Instructor office hours will be conducted through zoom (https://berkeley.zoom.us/j/92414148614). The weekly schedule for office hours is TBA. We are also available through appointments outside of those hours. Especially if these times do not work with your time zone, please email cs61bl@berkeley.edu to set up an appointment.