Welcome!
Welcome to CMSC 221: Data Structures! Course assignments and updates will be posted here. Updates will also be posted to Piazza.
Calendar
Completed assignments are colored in light gray, upcoming assignments are colored in white with the next immediate element in blue.
All dates are tentative. If there are extenuating circumstances for the dates above please discuss with the instructor.
Assignment | Date |
---|---|
Culture Assignments - Due before class on date specified |
|
Culture 1 - Seminar | Feb. 7 |
Culture 2 - Famous Computer Scientist | Apr. 11 |
Homework Assignments - Due before class on date specified |
|
Homework 1 | Jan. 19 |
Homework 2 | Jan. 26 |
Homework 3 | |
Homework 4 | Feb. 9 |
Homework 5 | Mar. 2 |
Homework 6 | Mar. 16 |
Homework 7 | Mar. 28 |
Homework 8 | Apr. 6 |
Homework 9 | Apr. 13 |
Homework 10 | Apr. 20 |
Bonus Homework 11 | Apr. 27 by 5pm |
Programming Assignments - Due before class on date specified |
|
Programming 1 | |
Programming 2 | Mar. 15 |
Programming 3 | Mar. 31 (before 5pm) |
Programming 4 | Apr. 24 (before 5pm) |
Reading and Quizzes - Quizzes may include material from reading specified on same row |
|
Ch 3 | Jan. 10 |
Ch 1, 2 | Jan. 11 |
Ch 4.2-4.3, 6.1 | Jan. 12 |
Ch 6.2-6.3 | Jan. 17 |
Ch 7.1-7.2 | Jan. 19 |
Quiz 1, 7.3-7.6 | Jan. 24 |
Ch 8.1-8.3 | Jan. 26 |
Quiz 2, Ch 5.2, 5.4, 8.4 | Jan. 31 |
Ch 9.1-9.2 | Feb. 2 |
Quiz 3, Ch 9.3-9.5 | Feb. 7 |
Ch 10.1, 10.3 | Feb. 16 |
Quiz 4, 10.5 | Feb. 21 |
Ch 10.2 | Feb. 23 |
Ch 10.4 | Feb. 28 |
Quiz 5, Ch 11.1-11.2 | Mar. 2 |
Ch 11.3-11.4 | Mar. 14 |
Quiz 6, Ch 11.5-11.6 | Mar. 16 |
Ch 9.4 | Mar. 21 |
Quiz 7, Ch 12.1 | Mar. 23 |
Quiz 8, Ch 12.2, 12.5 | Mar. 28 |
Ch 12.3-12.4 | Mar. 30 |
Ch 14.1-14.2 | Apr. 6 |
Quiz 9, Ch 14.3 | Apr. 11 |
Ch 14.7 | Apr. 13 |
Quiz 10, Ch 14.6 | Apr. 18 |
Ch 14.4-14.5 | Apr. 20 |
Exams |
|
Exam 1 | Feb. 14 |
Exam 2 | Apr. 4 |
Final Exam | Apr. 28 9:00am-12:00pm |