CSCI 385 Spring 2006
Advanced Data Structures and Algorithms
Archived Class
Charles Cusack
Computer Science
Hope College
Main
Schedule
Grading
Gradebook
Homework
Worksheets

Policies
College
    Policies
Advice

Notes
Programs
Tutorials

CSCI 125
CSCI 255
MATH 131 (01 and 02)
Others

Admin

Grade Distribution

ActivityPercent
EExams20
HHomework20
PtParticipation10
PProjects20
QQuizzes15
WWorksheets15
Total100
  • Homework
    There will be between 11 and 13 homework assignments given. These will mainly consist of solving problems, etc., and not programming.

    You may discuss the problems with each other, but you must do your own assignment. In other words, you may not copy each others homework problems, but you can discuss strategies for solving the problems. No code or written solutions to problems should be exchanges by any means. You are strongy encouraged to typeset your homework using Word, LaTeX, or similar software. Bonus points will be awarded to students who put effort into creating very neat and organized solutions.

  • Projects
    There will 7 projects, which will be focused on programming. You will be required to write most of you programs in C++.
  • Quizzes
    There will be between 4 and 6 quizzes given randomly (well, not strictly speaking) throughout the semester. They may or may not be announced.
  • Worksheets
    There will be about 7-9 worksheets which will be completed during class in groups of 2-3. I will assign the groups each time, and will most likely switch them up often.
  • Participation
    Each student in the class is expected to participate very heavily during the class. This will include solving problems, demonstrating algorithms, and possibly even given an occasional lecture on a topic.
  • Exams
    There will be a Midterm and Final exam. These will be closed-book in-class tests.
  • Final Grading Scale
    Here is an abbreviated scale (including only relevant scores):
    ScoreGrade
    93-100A
    88-89B+
    83-87B
    73-77C