CS250 Tentative Schedule (Winter 2018)

This is the schedule of the lectures. This schedule is only a plan. Lectures may move faster or slower than the plan. This document will be updated as needed during the course.

The guidelines for submitting the homework are in a separate document. Homework assigned in a week is due on the first class of the following week.

Each slide corresponds to a section of the textbook. The slide contains a link to the learning objectives and the reading.


Week 1 -- Jan. 9
Slides:
1. Logic
2a. Sets
Homework assigned:
# 1

Week 2 -- Jan. 16
Slides:
2b. Functions
2c. Relations
Homework assigned:
# 2

Week 3 -- Jan. 23
Slides:
3. Algorithms
Homework assigned:
# 3

Week 4 -- Jan. 30
Slides:
4. Sequences (first half)
Exams:
Midterm #1, Thursday, content week 1-3 inclusive.

Week 5 -- Feb. 6
Slides:
4. Sequences (second half)
5. Counting (first half)
Homework assigned:
# 4

Week 6 -- Feb. 13
Slides:
5. Counting (second half)
6. Probability
Homework assigned:
# 5

Week 7 -- Feb. 20

Tuesday's class cancelled. Homework #5 due on Thursday.

Slides:
8. Trees (first half)
Homework assigned:
# 6

Week 8 -- Feb. 27
Slides:
8. Trees (second half)
7. Graphs (first half)
Homework assigned:
# 7
Exams:
Midterm #2, Thursday, content week 1-7 inclusive,
Trees up to Huffman codes included.

Week 9 -- March 6
Slides:
7. Graphs (second half)
Homework assigned:
# 8

Week 10 -- March 13
Catch up, question/answer sessions, exam preparation.

Week 11
Exam: see Coordinates.