CS 2604 Programming Projects


Minor Projects

Minor projects will be auto-graded by the Curator system, and also may be subjected to a code review.

Project

Specification

Due

Related Files**

Last Modified*

Minor 4

  Binary I/O

23:59 Thur December 15

Binary data files:

1:  Input  Output

2:  Input  Output

3:  Input  Output

 

Coming soon:

Hexdump utility  (Linux binary)

Nov 30

Minor 3

  2-3 Tree

23:59 Thur December 15

input/output samples

Samples from the Curator:

1:  Input  Output

2:  Input  Output

3:  Input  Output

Nov 8

Minor 2

  Binary Search Tree 08:00 Mon October 3

spec headers:

       BST.h  BinNodeT.h

Sept 22

Minor 1

  Doubly-linked List

23:59 Tues September 6

spec headers:

       DNodeT.h  DListT.h

Sample log file

August 19

Major Projects

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

Project

Specification

Due

Related Files**

Last Modified*

Major 2

GIS II

08:00 Mon Nov 28

Smallish dB samples:

 1:  GIS  Script  Log

 2:  GIS  Script  Log  Final GIS

 3:  GIS  Script  Log  (log is tgz'd)

 4:  GIS  Script  Log

 5:  GIS  Script  Log  Final GIS

 6:  GIS  Script  Log

 7:  GIS  Script  Log  Final GIS

 8:  GIS  Script  Log

 9:  GIS  Script  Log

10: GIS  Script  Log

11: GIS  Script  Log

 

Sample GIS record files:

   Bath

   Highland

   Monterey area

   MontereyA area

   MontereyB area

   Virginia (as used in GIS I demos)

 

Sample 23-tree operation log

Sample B-tree operation log

Oct 26

Major 1

GIS I

08:00 Mon Oct 24

Files use at the demos

Little, tiny test sample:

 1:  GIS  Script  Log

Full Montgomery County sample:

 2:  GIS  Script  Log

Radius search on tiny sample:

 3:  GIS  Script  Log

Radius searches on full Mont Co data:

 4:  GIS  Script  Log

 5:  GIS  Script  Log

Searches on full Virginia data:

 6:  GIS  Script  Log

 

Sample GIS record files:
   Montgomery County

   Virginia  (> 5 MB!)

Oct 14

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

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


Information Applying to All Projects


Please send comments and suggestions to William McQuain at mcquain@cs.vt.edu.