CSCI 3300
Introduction to Algorithms and Data Structures
Section 001
Fall 2015

Last modified: 12/28/2015

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. Lecture schedule and reading assignments
  9. Ethical issues
  10. Additional information


Notes, lecture schedule and reading assignments

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


Office hours

MTWF 2:00–3:00 and Tu 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 8/24 9/1
Programming assignment 1 9/2 9/15
Programming assignment 2 9/11 9/22
Programming assignment 3 9/21 9/30
Programming assignment 4 9/29 10/9
Programming assignment 5 10/9 10/26
Programming assignment 6 10/26 11/9
Programming assignment 7 11/9 11/23
Programming assignment 8 11/23 12/7