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

Last modified: 12/10/2014

Announcements

Blank copies of all the quizzes are avaiable:

You can download the SSH client for Windows here.


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


Office hours

M-F 11:00-12:00 or by appointment.


Logging into xlogin

See the following instructions to log into Linux on xlogin.cs.ecu.edu.

Note. If you are logging from off-campus or from the campus Pirates wireless network, you must connect to the university's virtual private network (VPN) before starting the NX client. Go to www.ecu.edu and search for VPN. You can either do a web start or, more convenient, download the Cisco software to your system so that you can just click on it to start up the VPN. The VPN encrypts all communication.


Notes, lecture schedule and reading assignments

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


Programming Assignments

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

Assignment Assigned Due (A) Due (B)
Programming assignment 0 8/26 9/2
Programming assignment 1 9/9 9/16 9/30
Programming assignment 2 9/16 9/23 10/7
Programming assignment 3 9/23 10/15 11/4
Programming assignment 4 10/15 10/22 11/5
Programming assignment 5 10/22 11/11 12/3
Programming assignment 6 11/5 11/19 12/10
Programming assignment 7 11/19 12/8