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*

Minor1

  Doubly-linked List

23:59 Fri June 3

spec headers:

       DNodeT.h  DListT.h

May 25

Minor2

  BST

23:59 Wed June 8

 

May 31

Minor3

  Binary I/O

23:59 Thur June 30

1:  Data.bin  Data.txt  Log.txt

2:  Data.bin  Data.txt  Log.txt

June 21

Minor4

  Hash Table

23:59 Thur June 30

1:  Data  Commands  Log

2:  Data  Commands  Log

3:  Data  Commands  Log

June 21

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 1

Protein dB 1

08:00 Mon June 13

L'Ecuyer generator:  h  cpp

                               Discussion

Data files (gzip'd tar):

   Small mixed data

   Mouse data  (~8 MB)

   Rice data

   Virus data  (~4 MB)

   Archaea data  (~4 MB)

   Human data  (~16 MB)

 

1:  Data  Script  Log

2:  Data  Script  Log

3:  Data  Script  Log

 

Demo test data:

1:  Data  Script  Log

2:  Data  Script  Log

3:  Data  Script  Log

May 31

Major 2

Protein dB 2

08:00 Mon June 27

Data files:

   Small data file

   Large data file

   Add-on file with 1 record

   Add-on file with multiple records

 

1:  Script  Log

2:  Script  Log

3:  Script  Log  Final Data

4:  Script  Log  Final Data

5:  Script  Log

June 15

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