CMSC 420, Section 0301 - Data Structures

Fall 2017

Course Info

Location

CSI 1122 - TuTh 11:00am - 12:15pm

Personnel

Instructor: Hanan Samet
E-mail: hjs at cs dot umd dot edu
Office: AVW 4425
Office hours: Tue 10:00am - 11:00am.
Telephone: (301) 405-1755
(Questions pertaining to the projects and homework assignments should be directed to the Teaching Assistant.)

Teaching Assistant: Janit Anjaria
E-mail: janit at cs dot umd dot edu
Office: TA Room (AVW 4101/4103)
Office hours: Wed 2:00 PM - 4:00 PM, Fri 2:00 PM - 4:00 PM (Please email the TA if none of the above hours work for you)

Teaching Assistant: Aaron Bloom
E-mail: abloom3 at umd dot edu
Office: TA Room (AVW 4101/4103)
Office hours: Mon 10:00 AM - Noon, Tue 2:00 PM - 3:00 PM, Thu 2:00 PM - 3:00 PM (Please email the TA if none of the above hours work for you)

Teaching Assistant: Jack Dai
E-mail: jdai at cs dot umd dot edu
Office: TA Room (AVW 4101/4103)
Office hours: Tue 1:00 PM - 2PM, Thu 1:00 PM - 2:00 PM (Please email the TA if none of the above hours work for you)

Syllabus

Link

Textbooks

H. Samet. Foundations of Multi-Dimensional and Metric Data Structures. Morgan Kaufmann, 2006. ISBN 0-12-3694469.

H. Samet. Notes on Data Structures. University of Maryland, College Park, MD, 2013 (available in lecture note form for purchase at the Engineering Copy Center which is in the Engineering Building Room 1123 near the Food Court).

Class Accounts

All projects should compile and will be tested on the GRACE cluster, and specifically on one of the linux.grace.umd.edu machines. To access GRACE, you will need a Glue account. Click here for information about gaining access to and using the GRACE cluster, as well as requesting a Glue account.

Once your account is activated, you should be able to access GRACE by using an SSH client. Use your client to connect to linux.grace.umd.edu using your Directory ID and password.

If you have trouble connecting to GRACE or questions about class accounts, please notify the teaching assistant.

In order to submit your work using the GRACE cluster, log on linux.grace.umd.edu with your Directory ID and password, and run a command of the following format:

submit 2017 fall cmsc 420 0301 <assignment #> <your archive file>

where <assignment #> represents the number corresponding to the assignment number (see the Assignment NO. field in assignments webpage or the following instruction link), and <your archive file>(.tar.gz or .zip) is the archive containing the files of your homework, please name this file after your UID. For example: submit 2016 fall cmsc 420 0301 2 123456789.tar.gz

Here is a set of instructions for connecting to GRACE cluster.

Questions

All project-related questions will be answered on piazza to ensure all students equal access to the information. You will need to Sign up to piazza first.


Web Accessibility