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 31

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

May 23

Minor 2


23:59 June 6

Java shell

Create an Eclipse project for your BST; it will contain a folder named "src".  Copy this zip file into that directory and unzip it there (be sure to preserve path names when you do this).  Then refresh the view in the Java Project window and the files testDriver.java and Monk.java should added to your project.

Sample Test Log

May 23

Minor 3


Test harness and driver

23:59 June 13

prQuadtree.java               (shell)
Point.java                         (incomplete)

June 2

Major GIS System


Sample design checksheet

23:59 June 23

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


Demo Files

June 9
Minor 4 Sorting and Binary I/O 23:59 June 29


   Data generator   win   linux

   Checker             win   linux

Data files:

   20 records

   100 records

   500 records

   1000 records

   10000 records

   100000 records

June 21

*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.