|
|
|
CMSC 420 Data Structures, Summer Draft 2014
|
| Current
Announcements |
-
Check the CMSC 420 course pages on elms
piazza for announcements,
TA office hours, and additional resources. Expect to receive lots of
messages from Dr. Hugue via piazza, and occasionally sent to
cmsc420-sum14@coursemail.umd.edu
I will 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 ensure all students equal access to the information.
(Of course, you will need to
add yourself to piazza first.)
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.
|
| Latest
Project
Specification |
|
|
| Course
Essentials |
-
Lectures (06/02/2014--7/24/2013) located in CSIc 2117):
-
Instructor: Michelle Hugue
-
Email: meeshATumd.edu
-
Office: 1109a AV Williams
-
Hours: TBD, after class, and by appointment
-
Class accounts: Unix accounts will be on the GRACE ( Glue Research and
Academic
Computing Environment) cluster. Development tools, such as Eclipse, and
JAVA 1.7 are available on the cluster; we will grade your projects
using the submit server.
To use the
cluster, you will need a TerpConnect account. If you do not have one, or if you are not sure if you have one, you must
request one asap.
-
Book(s):
A Practical Introduction to Data Structures and Algorithms
(Shaffer (Free) --Required)
Design and Analysis of Spatial Data Structures
(Samet--Optional--Out of Print)
or
Foundations of Multidimensional and Metric Data Structures
(Samet--Optional) Morgan Kaufmann, San Francisco, CA, 2006.
|
| Course Content |
|
|
|
Major Scheduled Grading Events |
-
Two 80 minute in-class Tests: 6/19, 7/2 (20% each)
-
Cumulative Final Exam: 7/23 (32%)
-
Project (28%):
-
Part 1: (100 pts) Due 6/19/14 23:59PM with 48 hour grace period. No later submissions
accepted for credit--only good faith effort.
-
Part 2: (250 pts) Due 7/10/14 23:59PM with 48 hour grace period . No later submissions
accepted for credit--only good faith effort.
-
Part 3: (250 pts) Due 7/24/14 23:59PM with 48 hour grace period. Extensions limited to university rules.
-
Note 1: 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.
-
Note 2: in the presence of a good faith effort and a minimum number of project points bounded above by 450, 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.
|
| Resources |
-
UNIX, Emacs and other Tutorials
-
A few (well actually a lot of) words of wisdom on debugging
-
C++ Language Resources
-
Java Language Resources
-
Other Programming Resources
-
Tree Structure and Algorithms Resources
-
Graph Structure and Algorithms Resources
-
Other Structure and Algorithms Resources
- Course Definitions
|
|