CISC 320 Algorithms and Advanced Programming
Syllabus, Spring, 2000
General Information
Course meeting time: MWF 11:15-12:05,
place: 103 Gore Hall
Saunders' office hours :
2:00-3:00 Mon, 12:15-1:15 Fri.
Teaching Assistant:
Su Qi
Office: 214-A Smith Hall, 831-3132, Hours: 2-4pm Wed
Email: su@cis.udel.edu
Text: Introduction to Algorithms, by
Corman, Leiserson, and Rivest.
A CDRom version exists.
The computer (composers) project number is 2085
Coverage and pace, tentative
- Chapter I, Introduction: 0.5 weeks.
- Section II, Sorting: 2 weeks.
- Section I, Mathematical Foundations: 0.5 weeks
- Section III, Data Structures: 2 weeks.
- Section IV, Design and Analysis Techniques: 1 week.
- Section V, Advanced Data structures: 2 weeks.
- Section VI, Graph algorithms: 2.5 weeks.
- Section VII, Selected topics: 3 weeks.
Grading
"Examinations are formidable even to the best prepared, for the
greatest fool may ask more than the wisest man can answer." (Charles Caleb
Colton)
Midterm Exam, 25%, in class, Mon, March 13.
Homework Assignments, projects, classroom performance 35%.
Final exam, 40%, Fri, May 26, 1:00-3:00pm
Grading scale:
A |
A- |
B+ |
B |
B- |
C+ |
C |
C- |
D+ |
D |
F |
93-100 |
90-92 |
87-89 |
83-87 |
80-82 |
77-79 |
73-77 |
70-72 |
67-69 |
60-67 |
0-59 |
Midterm grade estimate: (2/3)*( curved exam score) + (1/3) (sum of 4 homeworks)*(100/130)
Homework
Assignments will be distributed throughout the semester, for the most part
on a weekly basis.
Homework assignments are due at the start of class on the announced due date.
Late submitted assignments will be accepted but a penalty of 20% per day
will apply. Also a 20% penalty applies if you miss class or arrive late
on the due date. In other words, it is not acceptable to give finishing
an assignment priority over class. Timeliness on assignments is important
for your understanding of the material. This is not a subject that is
effectively learned with periods of neglect and periods of cramming.
The course homepage will contain a record of homework and reading assignments
and of lecture topics.
Policy on plagarism
Except for group projects, all
homework, quizzes, and exams in this course are designed to be
done individually.
You may discuss problems in general, you may help each other by discussing
strategies, bugs, etc.
But the submission of another person's recorded work (in whole or in part, with or without modification of detail) is plagarism and will be handled in accordance
with University procedures.
Recorded work includes handwritten and
other hardcopy forms as well as copy in electronic media.
In accordance with copyright principles, it is acceptable to include work
of another person in your own, if you explicitly identify the author and have
permission. For the
purposes of grading, of course, you would not receive credit for the content of
such quotations.
In the context of the course, you also have an obligation to keep your
own submissions confidential. If you share your written work, you also
share the responsibility for resulting plagarism.
Course entry in University Catalog.
Course webpage: http://www.cis.udel.edu/~saunders/courses/320/00s/,
syllabus top
Corrections, suggestions and comments to
saunders@cis.udel.edu