University of Maryland

CMSC 420 Data Structures, Fall Draft 2015

Current Announcements
  • Check out the CMSC 420 interactive resource center on piazza for announcements, TA office hours, and additional resources. Expect to receive lots of messages from Dr. Hugue via piazza. I will occasionally send email as drmeeshATgmailDotcom, as well as meeshATcsDotumdDotedu. To help you, I will endeavor to put cmsc420 or 420 in the subject. All project-related questions will be answered on piazza to give all students equal access to the information. (Of course, you will need to add yourself to piazza first. Be sure to enable delivery of postings!) In general, answers will not be emailed by the TA's. And, please don't email Dr. Hugue directly with project questions (unless there is a private issue or other irregularity which disturbs you). She will just tell you to post to piazza. And, do not expect any help from Dr. Hugue in writing, debugging, or fixing Java code.
Latest Project Specification
Course Essentials
Course Content
Major Scheduled Grading Events
  • Two 75 minute in-class Tests: 10/??/15, 11/??/15 TBD (20% each)
  • Cumulative Final Exam: 1:30pm-3:30pm on 12/16/2015 (32%)  
  • Project (28%):  
    • Part 1: (200 pts) Due 10/??/15 23:59PM with 48 hour grace period. No later submissions accepted for credit--only good faith effort.
    • Part 2: (200 pts) Due 11/??/15 23:59PM with 48 hour grace period . No later submissions accepted for credit--only good faith effort.
    • Part 3: (200 pts) Due 12/11/15 23:59PM with 48 hour grace period. Extensions limited to university rules.
      • Note 1: The term "grace period" means that there will be no deductions for projects submitted by the end of the grace period.
      • Note 2: Do not hesitate to contact Dr. Hugue should you find yourself lost in the land of MeeshQuest.
      • Note 3: We reserve the right to fail you in the absence of a good-faith effort on the project. Dr. Hugue is the sole arbiter of this issue, and the minimum number of project points to pass the class will be no fewer than 300 and no more than 450 unless otherwise stated.
      • Note 4: in the presence of a good faith effort and a minimum number of project points your final grade will be the maximum of the following: 20% per test + 28% project + 32% final exam; 20% max test + 28% project + 52% final exam; 20% per test + 35% project + 25% final exam.