Lecture Schedule

CSE 100 (Fall 2015) Section C

Lecture Schedule


The purpose of lecture is to introduce the basic material we will be covering in this course. You will be responsible for this material on the exams, and you will need to know it to do the programming assignments.

The lecture slides are in PDF format.

Week 1

Tu

  • No class

Th, 9/24

  • Introduction;
  • Structure and requirements of the course;
  • Overview of trees and their properties

Friday(Discussion)

  • The C++ programming language;
  • comparison of C++ and Java;
  • introduction to OO programming in C++
Week 2

Tu, 9/29

Th, 10/1

Friday(Discussion)

Week 3

Tu, 10/6

Th, 10/8

Friday(Discussion)

Week 4

Tu, 10/13

Th, 10/15

Friday(Discussion)

Week 5

Tu, 10/20

Th, 10/22

Friday(Discussion)

Week 6

Tu, 10/27

Th, 10/29

Friday(Discussion)

Week 7

Tu, 11/3

Th, 11/5

Friday(Discussion)

Week 8

Tu, 11/10

Th, 11/12

Friday(Discussion)

Week 9

Tu, 11/17

  • Hashing; Boggle;

Th, 11/19

Friday(Discussion)

Week 10

Tu, 11/24

  • Time costs in a memory hierarchy;
  • B-trees;
  • Open Data Structures, Chapter 14: 14.1-14.3

Th, 11/26

  • Thanksgiving

Friday(Discussion)

  • Thanksgiving
Week 11

Tu, 12/1

  • 2-3 trees; Analysis of B-trees

Th, 12/3

Friday(Discussion)

  • Final Review
  • Discussion 10 Slides
Week 12

Tu, 12/8

  • Finals week: No class

Th, 12/10, 3:00p-5:59p

  • Final Exam