Welcome to CS70!

Instructors | Grutoring | Tools | Links | Policies | Schedule

Instructors

Office Hours

Instructor office hours will take place in the Rock Lab (BK B111):

Grutoring Hours

Grutoring hours will be held in the Rock lab at the following times:

Stop by if you have any questions pertaining to the homeworks or concepts from class – we are always happy to help!

Tools

Helpful Links

Course Policies

Class Schedule

WEEK DAY Topic Homework
1

Sep 03

Introduction and Memory Models

(S1) (S2) (S3) (S4)

Homework 0

Sep 05

Version Control, Compiling and Pair Programming

(S1) (S2) (S3) (S4)

Homework 1

2

Sep 10

Lifetime of Local Primitives; Static Arrays

(S1) (S2) (S3) (S4)

Sep 12

Classes

(S1) (S2) (S3) (S4)

Homework 2

3

Sep 17

Const and References

(S1) (S2) (S3) (S4)

Sep 19

Heap Dynamic Allocation

(S1) (S2) (S3) (S4)

Homework 3

4

Sep 24

Instance Lifetime 1

(S1) (S2) (S3) (S4)

Sep 26

Midterm Review

(S1) (S2) (S3) (S4)

Sep 27

First exam (Review Problem Solutions)

5

Oct 01

Complexity 1

(S1) (S2) (S3) (S4)

Oct 03

Testing & Data Structures

(S1) (S2) (S3) (S4)

Homework 4

6

Oct 08

Data Structures & Iterators

(S1) (S2) (S3) (S4)

Oct 10

Iterators and Linked Lists

(S1) (S2) (S3) (S4)

Homework 5

7

Oct 15

Binary Search Trees

(S1) (S2) (S3) (S4)

Oct 17

Self-Balancing Binary Trees

(S1) (S2) (S3) (S4)
8

Oct 22

Fall Break

Oct 24

234 and RB Trees

(S1) (S2) (S3) (S4)

Homework 6

9

Oct 29

Complexity 2

(S1) (S2) (S3) (S4)

Oct 31

Templates

(S1) (S2) (S3) (S4)

Nov 01

Second exam (Review Problem Solutions)

10

Nov 05

Heaps And Testing

(S1) (S2) (S3) (S4)

Nov 07

Complexity 3

(S1) (S2) (S3) (S4)

Homework 7

11

Nov 12

Modern C++

(S1) (S2) (S3) (S4)

Nov 14

Splay AVL Trees

(S1) (S2) (S3) (S4)

Homework 8

12

Nov 19

Overloading

(S1) (S2) (S3) (S4)

Nov 21

Separate Chaining

(S1) (S2) (S3) (S4)

Homework 9

13

Nov 26

Open Addressing

(S1) (S2) (S3) (S4)

Nov 28

Thanksgiving

14

Dec 03

Hash Table Theory

(S1) (S2) (S3) (S4)

Dec 05

Hash Tables Concluded

(S1) (S2) (S3) (S4)

Homework 10

15

Dec 10

Polymorphism

(S1) (S2) (S3) (S4)

Dec 12

Review

(S1) (S2) (S3) (S4)

 

Dec 13

Third exam