CS 3114 Programming Projects

Programming Standards Guidelines that apply to all programming projects.

Pledge Statement

Description: F:\Fall2010\3114\Website\Busy.gifProject Specifications

Students will demo all major projects for a TA.  Be sure to follow all of the instructions carefully.




Related Files**


Last Modified*

Minor 1

File Navigation and Parsing

23:59 May 29

Test data:
1:  GIS data   Commands   Results
2:  GIS data   Commands   Results
3:  GIS data   Commands   Results


May 22

Minor 2

Binary Search Tree Generic

23:59 June 5


Sample test code


May 24

Minor 3

PR Quadtree Generic

23:59 June 15

Posted code  (updated June 11)

   (read the comment in testDriver.java)

Test data sets:  1  2  3


June 7

Major GIS System


Sample grading checksheet


Demo test files

23:59 June 24

GIS record files:





 Virginia Sorted

 Virginia populated places

 West Virginia populated places

 Colorado populated places

 Colorado, Boulder Co 

 Colorado, Ouray Co

 Colorado, Montezuma Co


 New Mexico populated places

 New Mexico, Bernalillo Co

 New Mexico, Cibola Co

 New Mexico, Eddy Co

 New Mexico, Hidalgo Co

 New Mexico, Los Alamos Co

 New Mexico

Scripts and logs:

1:  Script  Log  db

2:  Script  Log  db

3:  Script  Log  db

4:  Script  Log  db

5:  Script  Log  db

Bigger one:

6:  Script  Log  db

Much bigger one:

7:  Script  Log  db

20% June 7

Unless instructed otherwise, you will submit your homework assignments to the Curator System.  See  www.cs.vt.edu/curator/ for information. 

*Changes will be highlighted in yellow.

** To download the input files, right-click and select "Save Target" or "Save Link".  Be careful of the file name when you save the file; browsers tend to be "helpful" in this regard.  Also be careful of the file format.  It should be compatible with your installation of Cygwin, which probably means it should be in Unix format.

The PDF files posted on this website were produced using Adobe Distiller 7.0, generally with the default settings.  If you experience problems viewing the files, make sure you are using version 7.0 or later of  the Acrobat Reader.