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

Last modified: 5/5/2015

Announcements

I am not feeling well today (Tuesday, May 5) and will not be in for office hours.


Syllabus

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

  1. Prerequisites
  2. Course objectives
  3. Grading
  4. Programming assignments
  5. Attendance policy
  6. Recommendations for success
  7. **Lecture schedule and reading assignments**
  8. Asking questions by email
  9. Ethical issues
  10. Student conduct
  11. Students with disabilities
  12. Weather emergencies
  13. 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–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 (i) Due (a) Due (b)
Programming assignment 0 1/12 1/20
Programming assignment 1 1/26 2/2 2/21
Programming assignment 2 2/2 2/9 2/28
Programming assignment 3 2/11 2/18 2/25 3/21
Programming assignment 4 2/25 3/4 3/28
Programming assignment 5 3/4 3/18 3/25 4/11
Programming assignment 6 3/25 4/1 4/8 4/25
Programming assignment 7 4/8 4/15 4/28