|
CS 4300 / INFO 4300
Information Retrieval
Fall 2008
Assignments
|
|
General Instructions During this course there will be four assignments which require programming. For the first two assignments you can write your program on any computer. Java is strongly preferred as the programming language. If you have limited Java experience C++ or Python is permitted. We will run your programs on a Windows computer, using the software environment in the CSUG lab. The other two assignments require MapReduce programming in Java and will use the Hadoop environment on a special computer cluster. There will be classes to teach you how to use MapReduce programming and how to run your jobs on this cluster, but you will need to write your small programs in Java. If you have any questions about this, please email cs4300-l@cs.cornell.edu or make arrangements to meet with the Teaching Assistant. Running your Programs The assignments give specific instructions that are intended to make your programs easy for us to run and grade consistently. Points will be subtracted if you do not follow these instructions.
Include instructions for how to run your program in your report. Repeat all instructions separately for each assignment. Submission Instructions The course uses the Computer Science Course Management System (CMS) to manage assignments.
Assignment 1 See: assignment1.html. Assignment 2 See: assignment2.html. Assignment 3 See: assignment3.html. Assignment 4 See: assignment4.html. |
[ Home | Syllabus | Readings | Assignments | Examinations | Academic Integrity ]
William Y. Arms
(wya@cs.cornell.edu)
Last changed: December 7, 2008