CSCI 235 Fall 2007
Software Design & Data Structures
Archived Class
Charles Cusack
Computer Science
Hope College
Main
Schedule
Grading
Gradebook
Projects
Homework
Links

Policies
College
    Policies
Advice

Notes
Programs
Tutorials

CSCI 125
CSCI 255
MATH 341
Others

Admin

Grade Distribution

ActivityPercent
EExams25
HHomework25
XLate0
RParticipation5
PProjects30
QQuiz15
Total100
  • Homework
    There will be 8-12 homework assignments, which will consist of problems and small programs. You may discuss the problems with each other, but you must do your own assignment. In other words, you may not copy homework solutions from each other, but you can discuss strategies for solving the problems.
  • Projects
    There will be 6-8 programming projects. These will be of larger scope than the programs on the Homework assignments. As with homework, you may discuss the assignments with each other, but may not copy code, etc.
    For some projects you will need to submit a short written description of your solution, including your approach, difficulties, and an analysis of your code. Each assignment will give more details about this.
  • Pop Quizzes
    There will be somewhere between 5-15 quizzes during the semester. They may or may not be announced ahead of time. Some of these quizzes will be given on the day a Homework or Project is due, and will cover the relevant details from the given assignment. This is to help ensure that you understand what you are turning in.
  • Participation
    This includes classroom discussion, short presentations, etc. throughout the semester. It also includes attending colloquiums through the semester. You should attend at least 4 colloquiums to not get marked down.
  • Exams
    There will be a midterm and a final exam.