CS 324 Syllabus

Overview

Instructor Information

Student Grader

Textbook

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

Exam schedule

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

Topics we might or might not do

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.