Announcements

Week 4 Updates

Welcome to CS88!

  • Sign up for Computer Science Drop in Sections: more info here
  • First Lecture is Monday 9th 2-3pm at 105 Stanley
  • Check out the Piazza Index

Welcome to CS88!

  • Lectures will start on Monday 9/9 (Monday 9/2 is Labor day).
  • Labs will start this first week on 8/30.
  • Please sign up for the CS 88 Piazza forum.
  • Students should bring a laptop to lab. Data Science students can borrow laptops from the library.
  • You cannot get credit for CS 88 if you have already taken CS 61A.

Calendar

Week Date Lecture Reading Lab/Handout Homework Project
1 Mon 8/26 Lab 0: Community and Setup
(due Fri 9/6) (Solutions)
2 Mon 9/2 No Lecture: Labor Day Lab 1: Control and Functions
(due Tue 9/10) (Solutions)
Homework 1
(due Thu 9/12) (Solutions)
3 Mon 9/9 Overview and Concepts
(1pp) (6pps)
1.2
2.1
Lab 2: Functions and Editors
(due Tue 9/17)
Homework 2
(due Thu 9/19)
4 Mon 9/16 Control, Loops, Functions
(1pp) (6pps) (ipynb)
1.3
1.4
1.5
2.3
Lab 3: List Comprehensions, Conditionals and Iteration
(due Tue 9/24)
Homework 3
(due Thu 9/26)
5 Mon 9/23 Higher Order Functions Guest Lecture: Amir Shahatit
(1pp) (6pps)
1.6
6 Mon 9/30 Recursion
(1pp) (6pps)
1.7
7 Mon 10/7 Lambda, Environments, Review
(1pp) (6pps)
1.6
8 Mon 10/14 Lecture: Review
Midterm Exam: 7-9pm
9 Mon 10/21 Abstract Data Types
(1pp) (6pps)
2.2
10 Mon 10/28 Mutable Data
(1pp) (6pps)
2.4
3.3
11 Mon 11/4 Object Oriented Programming
(1pp) (6pps)
2.5
2.6
12 Mon 11/11 No Lecture: Veteran's Day
13 Mon 11/18 Classes, Inheritance, Exceptions
(1pp) (6pps)
2.9
3.3
14 Mon 11/25 Iterators and Generators
(1pp) (6pps)
2.4
15 Mon 12/2 SQL
(1pp) (6pps)
4.3
16 Mon 12/9 Review
(1pp) (6pps)
17 Mon 12/16 RRR Week: Review
(1pp) (6pps)
Thu 12/19 Final Exam: 3-5pm