CSCI 2530
Algorithms and Data Structures
Fall 2017


Last modified: 11/4/2017

Contents

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

Announcements

Solutions to quiz 5 are available.

Page feedback4.html shows correct answers for quiz 4 and answers that students gave on the quiz. Try to find the errors. That will help you for the final exam.

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 as follows, or by appointment.

Monday 4:00–5:00
Tuesday 11:00–12:00 and 3:00–4:00
Wednesday 4:00–5:00
Friday 11:00–12:00

Exam dates

Quiz 1 Friday, September 8
Quiz 2 Friday, September 22
Quiz 3 Friday, October 6
Quiz 4 Friday, October 27
Quiz 5 Friday, November 10
Quiz 6 Friday, December 1
Final exam Friday, December 8, 11:00am–1:30pm

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 Tuesday, 8/22 Friday, 9/1
Programming assignment 1 Friday, 9/1 Wednesday, 9/13
Programming assignment 2 Wednesday, 9/13 Monday, 9/25
Programming assignment 3 Monday, 9/25 Wednesday, 10/4
Programming assignment 4 Wednesday, 10/4 Monday, 10/16
Programming assignment 5 Monday, 10/16 Wednesday, 10/25
Programming assignment 6 Wednesday, 10/25 Wednesday, 11/1
Programming assignment 7 Wednesday, 11/1 Tuesday, 11/14
Programming assignment 8 Tuesday, 11/14 Monday, 12/4