CSCI 2530
Algorithms and Data Structures
Fall 2018


Last modified: 12/3/2018

Contents

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

Announcements

Blank exams are provided below.

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

MW 3:00–3:50pm and 5:00–5:50pm
F 3:00–3:50pm
or by appointment

Exam dates

Dates in red are revised dates due to Hurricane Florence.

Exam 1 Friday, September 7
Exam 2 Friday, September 28
Exam 3 Friday, October 12
Exam 4 Friday, November 2
Exam 5 Friday, November 16
Exam 6 Friday, November 30
Final exam Friday, December 7, 2:00pm–4:30pm

Blank exams

  1. quiz01.pdf
  2. quiz02A.pdf
  3. quiz03.pdf
  4. quiz04.pdf
  5. quiz05.pdf
  6. quiz06.pdf

Programming assignments

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

Dates in red are revised dates due to Hurricane Florence.

Assignment Assigned   Due  
Programming assignment 0 Wednesday, 8/22 Friday, 8/31
Programming assignment 1 Friday, 8/31 Monday, 9/10
Programming assignment 2 Monday, 9/10 Monday, 9/24
Programming assignment 3 Monday, 9/24 Wednesday, 10/10
Programming assignment 4 Wednesday, 10/10 Saturday, 10/20
Programming assignment 5 Saturday, 10/20 Tuesday, 10/30
Programming assignment 6 Tuesday, 10/30 Monday, 11/5
Programming assignment 7 Monday, 11/5 Thursday, 11/15
Programming assignment 8 Thursday, 11/15 Saturday, 12/1

Software

You can download the SSH client for Windows here.