CSCI 2530
Algorithms and Data Structures
Spring 2019


Last modified: 4/23/2019

Contents

  1. Announcements
  2. Syllabus
  3. Notes, lecture schedule and reading assignments
  4. Office hours
  5. Exam dates
  6. Programming assignments
  7. Software

Announcements

Tutors will be available on April 30, the day before the final exam, at the following times.

David Palmieri 10:00-1:00
Steven Casper TTh 2:30-4:30

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. Lecture schedule and reading assignments
  9. Ethical issues
  10. Student conduct
  11. Weather emergencies
  12. Students with disabilities
  13. Retention requirements

Notes, lecture schedule and reading assignments

See the

lecture notes

for notes and a schedule of lectures.

Office hours

Office hours are MWThF 2:00–3:00 and M 11:00–12:00 or by appointment.

Exam dates

Exam 1 Monday, January 28
Exam 2 Monday, February 11
Exam 3 Monday, February 25
Exam 4 Monday, March 18
Exam 5 Monday, April 1
Exam 6 Monday, April 15
Final exam
Section 001: Wednesday, May 1, 11:00pm–1:30pm
Section 002: Wednesday, May 1, 2:00pm–4:30pm

Programming assignments

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

Assignment Assigned   Due  
Programming assignment 0 Wednesday, 1/9 Thursday, 1/17
Programming assignment 1 Thursday, 1/17 Friday, 1/25
Programming assignment 2 Friday, 1/25 Monday, 2/4
Programming assignment 3 Monday, 2/4 Friday, 2/15
Programming assignment 4 Friday, 2/15 Saturday, 2/23
Programming assignment 5 Friday, 2/22 Monday, 3/11
Programming assignment 6 Monday, 3/11 Wednesday, 3/20
Programming assignment 7 Wednesday, 3/20 Thursday, 4/4
Programming assignment 8 Thursday, 4/4 Monday, 4/22

Software

You can download the SSH client for Windows here.