CS 430 / INFO 430
Information Retrieval
Fall 2007

Assignments


General Instructions

During this course there will be several assignments which require programming. Java is strongly preferred as the programming language.  If you have limited Java experience C++ or Python is permitted.

Running your Programs

We will run your programs on a Windows computer, using the software environment in the CSUG lab.  If you have any questions about this, please email cs430-l@cs.cornell.edu or make arrangements to meet with the Teaching Assistant.

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.

  • When we run your Java programs, we run them from the command prompt using the "java ..." command.  It is fine to develop your program and compile and test it in a development environment, such as Codewarrior or JCreator.  But realize that it will be run from the command prompt. So, before submitting your program, test it from the command prompt.
  • If you are working in Java, you should submit your source Java files and your compiled .class files. Do not send .mcp files (i.e., Codewarrior project files) or any other project type files.
  • If you work in C or C++, send .c or .cpp and .exe files, with instructions on how to run from the command prompt. Your program should compile and run on Visual Studio .NET. 

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.

  1. Go to http://cms3.csuglab.cornell.edu/. Login using your NetID and password.
  2. Go to CS430 and follow the instructions for each assignment. If you do not see CS430, contact the course team immediately by email.

Assignment 1
Due: Sunday, September 16, at 11 p.m.

This assignment has been posted at assignment1.html.

Assignment 2
Due: Saturday, October 6, at 1 p.m., late submission permitted until Sunday, October 7, at 11 p.m.

This assignment has been posted at assignment2.html.

Assignment 3
Due: Sunday, November 4, at 11 p.m.

This assignment has been posted at assignment3.html.

Assignment 4
Due: Friday, November 30, at 11 p.m., late submission permitted until Sunday, December 2, at 11 p.m.

This assignment has been posted at assignment4.html.


[ Home | Syllabus | Readings | Assignments | Examinations | Academic Integrity ]


William Y. Arms
(wya@cs.cornell.edu)
Last changed: November 7, 2007