CS 246 Syllabus
Prof. Richard Eisenberg
Spring 2017
All information in the future is subject to change, though this calendar represents my aims.
# |
Date |
Topic |
Reading |
Examples |
Assignments |
Labs |
Extras |
1 |
1/17 |
|
|
Assignment 1 out |
|||
2 |
1/19 |
|
|
|
|
||
3 |
1/24 |
|
|
Assignment 1 due Assignment 2 out |
|
||
4 |
1/26 |
|
|
|
|
||
5 |
1/31 |
|
|
Assignment 2 due Assignment 3 out |
|||
6 |
2/2 |
|
|
|
|||
7 |
2/7 |
|
|
Assignment 3 due Assignment 4 out |
|||
2/9 |
SNOW DAY |
|
|||||
2/14 |
class canceled |
|
Assignment 4 due |
||||
8 |
2/16 |
|
|
||||
9 |
2/21 |
Exam 1 |
|
Assignment 5 out |
|||
10 |
2/23 |
|
|
||||
11 |
2/28 |
|
|
||||
12 |
3/2 |
|
|
Assignment 5 due |
|
||
3/7 |
SPRING BREAK |
relax |
|||||
3/9 |
SPRING BREAK |
relax |
|||||
3/14 |
SNOW DAY |
|
no new assignment |
||||
13 |
3/16 |
|
|
Lab 6: A resizable array |
|||
14 |
3/21 |
|
Assignment 6 out (double assignment) |
||||
15 |
3/23 |
|
Lab 7: Circular linked lists, |
||||
16 |
3/28 |
|
Solution to Lab 6: |
||||
17 |
3/30 |
Exam 2 |
|
Lab 8: Binary search trees |
|||
18 |
4/4 |
|
|||||
19 |
4/6 |
|
Assignment 6 due Assignment 7 out |
||||
20 |
4/11 |
|
|||||
21 |
4/13 |
|
Assignment 7 due Assignment 8 out (double assignment) |
Lab 9: Huffman coding |
|||
22 |
4/18 |
|
|
||||
23 |
4/20 |
|
|||||
24 |
4/25 |
|
|||||
25 |
4/27 |
|
Assignment 8 due |