CS 3114 Assignments


Programming Standards Guidelines that apply to all programming projects.

Pledge Statement


Project Specifications (All are tentative until confirmed in class.)

Be sure to follow all of the instructions carefully.

Project

Specification

Due

Related Files**

Weight

Last Modified*

J1

File Navigation and Parsing

23:59 Jan 31

Grading code (see readme.txt)

Grading script (see comments)

Try this:  data

 

1:  data cmds offsets results

2data cmds offsets results

3:  data cmds offsets results

5%

Jan 23

J2

Binary Search Tree Generic

23:59 Feb 10

BST.java   Test code Ver350

                    see readme file

Test code updated Feb 5 PM

5%

Jan 17

J3

PR Quadtree Generic

23:59 Mar 20 Test Harness

5%

Feb 20

J4

GIS System

 

See Change Log at end of the specification

 

Grading data

23:59 April 14

Test data:

  1:  script   log

  2:  script   log

  3:  script   log

  4:  script   log

  5:  script   log

  6:  script   log

  7:  script   log

  8:  script   log

  9:  script   log

10:  script   log

 

GIS files:

   CO_All

   NM_All

   VA_All

   VA_Bath

   VA_Highland

   VA_Monterey

   VA_Montgomery

20%

Mar 15

J5

Graph Algorithm

23:59 May 3

Data:

     Graph   Results

     Graph   Results

     Graph   Results

Tools:

      Generator     Comparator

5%

Apr 18

 

HW

Assignment

Solution

Due

Related Files**

Weight

Last Modified*

1 Trees here 23:59 Feb 15 Part I testing code 5% Feb 12

2

Hashing

part 1

part 2

Part I

  23:59 Feb 24

Part II

  23:59 Mar 17

Hasher.java

Word Data

CA Features

5%

Feb 21

3 Complexity here 23:59 Mar 28 N/A 5% Mar 15

4

Sorting and Graphs here 23:59 Apr 28 SSAD Example 5% Apr 28

 

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

If you are allowed to work with a partner, and choose to do so, paste a copy of the partners template into your assignment and fill in the PIDs and names of both partners.  Failure to include this information may result in one of you not receiving credit for the assignment.

* Changes described in the Change Log at the end of the specification, or indicated by a screen tip.

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