CS 201 Syllabus

Overview

"There must have been a better way to do that final project from Intro to CS..."

Data structures is all about patterns in trying to organize information. Whether you're trying to store a deck of cards, WWW data for a search engine, or Facebook connections, there are smart ways to store and retrieve this information. How can you do so, and how can you quantify how efficient your techniques are?

Instructor Information

Student Assistants

Textbook

Your Grade

Individual vs team grades

For each assignment that you work on in a team with another students, you'll receive a grade based on the quality of that joint submission. This grade will be used to form part of your overall homework average. Your overall homework score will form part of your course average, which will be used to determine a final grade.

That said, you also must do work of passing quality on your individual assignments and exams in order to pass the class.

Working from Outside Department Labs

Homework Policy

Working Together

Collaboration, Plagiarism, and the Difference Between the Two

There are two different kinds of working together: collaborating and plagiarism.

Collaborating

Plagiarism

The following are examples of plagiarism:

I am compelled by Carleton policy to submit plagiarism cases that I find to the Dean of Students, who in turns brings the evidence before the Academic Standing Committee. The academic penalty for a finding of responsibility can range from a grade of zero in the specific assignment to a F in the course.