CS 310 Advanced Data Structures and Algorithms
Course Syllabus
Fall 2010
|
|
Instructor: |
Dr. Wei Ding |
Office: |
S-3-167, Science Building , 3rd floor |
Email: |
ding@cs.umb.edu |
URL: |
http://www.cs.umb.edu/~ding/classes/310/ |
Class Schedule: | MW 5:30 - 6:45 PM, McCormack M01-0210,
McCormack building, 1st floor |
Pre-requisites:
|
CS210 and CS240
and Math140
or permission of the instructor. |
Office Hours:
|
Monday 2:30 PM - 4:00 PM
Wednesday 2:30 PM - 4:00 PM |
|
TA:
|
Mr. Binh Tran Information:
E-mail: binhdt@cs.umb.edu
Office Hours: NIS Lab S-3-124B
Monday 3.00 PM - 4:00 PM
Wednesday 3.00 PM - 4:00 PM
or by appointment |
TEXT BOOK
Course Supplementary Material:
Online material repository to
accompany the textbook.
COURSE GOALS
- To gain familiarity with the methods of structuring and manipulating data in
computing
- To learn how to use application programming interfaces (APIs), data
abstraction, and the encapsulation of implementations
- Become familiar with the Java Collection Classes
- To develop skills of design and analysis of algorithms in program
development and organization
METHODOLOGY
Lecture and interactive problem solving.
APPRAISAL
Participation: 5% of
the total
Programming Assignments: 65% of the
total
Examination (1 exam): 30% of the
total
GRADING
91+ = A; 89+ =
A-;
87+ = B+; 83+ =
B; 80+ = B-;
77+ = C+; 73+ =
C; 70+ = C-;
67+ = D+; 63+ =
D; 60+ = D-;
0+ = F;
READING
We will read from the recommended text book, various sources on the
web, and slides that will be made available on the web site. The schedule
for the readings are given on the schedule web page.
OTHER POLICIES
- Homework:
- All homework must be typed not hand-written and must be submitted with the given
cover page (Download the cover pages from the
Assignments page).
-
Homework is due exactly at the prescribed time.
No late homework is accepted.
- Turn in the paper copy of a homework assignment in class and submit the softcopy of the assignment through your
UMass Online Blackboard Blackboard Learning System (BLS) account at
http://boston.umassonline.net/index.cfm.
-
Any questions or complaints regarding the grading of an assignment or test must be raised
within one week
after the score or the graded assignment is made available (not when you pick it up).
-
Providing answers for any examination when not specifically authorized by the instructor to do so,
or, informing any person or persons of the contents of any examination prior to the
time the examination is given is considered cheating.
-
Penalty for cheating will be extremely severe. Use your best judgment. If you are not sure about certain activities,
consult the instructor. Standard academic honesty procedure will be followed for cheating and active cheating
automatically results F in the final grade.
Please check
University Policy on Academic Standards and Cheating
for additional information.
-
You are expected to come fully prepared to every class.
-
No incomplete grade under nearly all situations.
-
There is no formal attendance policy. However, you are responsible for everything
discussed in class. You may receive a zero for lack of participation.
-
Pay very careful attention to your email correspondence.
It reflects on your communication skills. Avoid using non-standard English such as "how
r u?" in your email message. In addition, I recommend you put the class number
310 and a brief summary of your question in your email subject. For example,
Subject: CS310 A question on objects.
-
I immediately discard anonymous emails.
-
The ringing, beeping, buzzing of cell phones, watches, and/or pagers during
class time is extremely rude and disruptive to your fellow students and to
the class flow. Please turn off all cell phones, watches, and pagers prior to the start of class.
© Wei Ding, 2010, all rights reserved. This document is
made available for use by the students of CS 310 at the
University of Massachusetts Boston. Copying, distribution or other
use of this document without express permission of the author is
forbidden. You may create links to pages in this web site, but
may not copy all or part of the text without permission of the
author.