CSCI 2530
Algorithms and Data Structures
Spring 2017


Last modified: 8/17/2017

Announcements

Syllabus

This is a course on algorithms and data structures. See the syllabus, which includes the following sections.

  1. Preamble
  2. Prerequisites
  3. Course objectives
  4. Grading
  5. Programming assignments
  6. Attendance policy
  7. Recommendations for success
  8. Ethical issues
  9. Student conduct
  10. Weather emergencies
  11. Students with disabilities
  12. Retention requirements

Notes, lecture schedule and reading assignments

The lecture schedule contains reading assignments for each class period. See the

lecture notes

Office hours

M–Th 3:00–4:00
F 11:00–12:00
or by appointment.

Software

You can download the SSH client for Windows here.

Programming Assignments

All due dates are at the end of the day, defined as 11:59pm.

Assignment Assigned Due
Programming assignment 0 1/11 1/18
Programming assignment 1 1/25 2/2
Programming assignment 2 2/1 2/9
Programming assignment 3 2/9 2/20
Programming assignment 4 2/20 3/2
Programming assignment 5 3/1 3/15
Programming assignment 6 3/13 3/28
Programming assignment 7 3/27 4/11
Programming assignment 8 4/4 4/25