Course Home | Course Policies | Homework | Lab Open Hours | Labs | Schedule & Lecture Notes

CS 2100: Data Structures
Spring 2019


HOMEWORK ASSIGNMENTS

We expect to have about 10-12 assignments during this course. Your lowest score will be dropped at the end of the course and your remaining scores will be averaged.

Please make sure you understand the policy towards academic integrity, as well as the late policy, both of while are in the syllabus.

The table below gives the assignments, and associated dates. All future dates/topics are tentative until such assignments are made available.

Assignment Topic Due Submission
Homework 1 (posted in ZyLabs) Intro to C++ Friday, Jan. 25 Submit via ZyLabs
Homework 2 C++: variable types and classes Friday, Feb. 1 Submit problem 1 on paper, and problem 2 via ZyLabs
Homework 3 (posted in ZyLabs) Singly linked lists Saturday, Feb. 16 Due via ZyLabs
Homework 4 Smart stacks Saturday, Feb. 23 Due via git submission
Homework 5 (posted in ZyLabs) Vectors Friday, March 8 Due via ZyLabs
Homework 6 (posted in ZyLabs) Doubly linked lists Sunday, March 24 Due via ZyLabs
Homework 7 Binary Search Tree remove Saturday, March 30 Due via git submission
Homework 8 Trees, trees, and more trees Monday, April 8 Submit by beginning of class
Homework 9 Decode Wednesday, April 24 Due by midnight via git
Homework 10 (posted in ZyLabs) Graph Searching Saturday, May 4 Due via ZyLabs


Erin Chambers
CS 2100, Spring 2019