CMSC 420, Section 0301 - Data Structures

Fall 2019

Course Info

Location

CSIC 1122 Tue Thu 09:30 am - 10:45 am

Personnel

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

Teaching Assistant: Yunheng Han
E-mail: yhhan at terpmail dot umd dot edu
Office: IRB 4112
Office hours: Mon 3:00 pm - 5:00 pm, Tue Thu 2:00 pm - 3: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.
You can purchase it at the University Book Center, Amazon.com, or Elsevier. At Elsevier, you can enter the promotion code ATRBTS19 which reflects a 40% off (do this by August 30, 2019). Otherwise try the code COMP319 to get a 30% off. The shipping is free, while Amazon may charge for shipping if you do not have Amazon Prime.

H. Samet. Notes on Data Structures. University of Maryland, College Park, MD, 2016.
It is available in lecture note form for purchase (for $25) at the Engineering Copy Center (in Martin Hall 1123, near the Food Court). The lectures follow the notes very closely and thus you may not need to take notes. You may want to call ahead (301) 405-3875 to make sure that a copy is available for you when you go there.

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.

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 2019 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> (could be .tar.gz or .zip) is the archive containing the files of your homework, please name this file after your UID. For example: submit 2019 fall cmsc 420 0301 2 123456789.tar.gz

If you have trouble connecting to GRACE or questions about class accounts, please notify the teaching assistant. 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