CMSC 420, Section 0301 - Data Structures

Fall 2018

Course Info

Location

CSI 1122 - TuTh 09:30am - 10:45am

Personnel

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

Teaching Assistant: Shlok Kumar Mishra
E-mail: shlokm at cs dot umd dot edu
Office: TA Room (AVW 4101/4103)
Office hours: Mon 5:00 PM - 6:00 PM, Wed 5:00 PM - 7:00 PM, Thu 11:00 AM - 12:00 AM (Please email the TA if none of the above hours work for you)

Teaching Assistant: Dennis Raykhel
E-mail: draykhel at cs dot umd dot edu
Office: TA Room (AVW 4101/4103)
Office hours: Tue 05:00 PM - 06:00 PM, Thur 05:00 PM - 06:00 PM, Fri 10:00 AM - 12:00 Noon (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 2018 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 2018 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