CS 324 Syllabus

Overview

Instructor Information

Student Graders

Textbook

Mining of Massive Datasets by Anand Rajaraman and Jeff Ullman, in part. We'll also use some other references as well.

Grading

Homework Policy

Getting Help

Working Together

Programming Environment

You may use any programming language that you wish, so long as it is supported on our departmental machines and you provide us with ample instructions on how to compile, run, and test your code.

Topics we'll be covering, approximately

Collaboration, Cheating, 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 sometimes use software to discover plagiarism, and I am compelled by Carleton policy to notify the College if I find evidence of plagiarism.

Note that academic dishonesty includes not only cheating, fabrication, and plagiarism, but also includes helping other students commit acts of academic dishonesty by allowing them to obtain copies of your work. You are allowed to use the Web for reference purposes, but you may not copy material from any website or any other source without proper citations. In short, all submitted work must be your own.

Cases of academic dishonesty will be dealt with strictly. Each such case will be referred to the Academic Standing Committee via the Associate Dean of Students or the Associate Dean of the College. A formal finding of responsibility can result in disciplinary sanctions ranging from a censure and a warning to permanent dismissal in the case of repeated and serious offenses.

The academic penalty for a finding of responsibility can range from a grade of zero in the specific assignment to a F in this course.