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 29

Grading harness

(unpack and see readme.txt)

5%

Jan 15

J2

Binary Search Tree Generic

23:59 Feb 9

Grading harness

(unpack and see readme.txt)

5%

Jan 15

J3

PR Quadtree Generic

23:59 Mar 26

Grading harness

(unpack and see readme.txt)

5%

Feb 7

J4

GIS

Demo data

23:59 Apr 16

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%

April 4

J5

Dijkstra SSAD 23:59 May 2 Tools:  Generator   Comparator

5%

April 16

 

HW

Assignment

Solution

Due

Related Files**

Weight

Last Modified*

1 Trees here 23:59 Feb 14 N/A 5% Feb 7

2

Hashing here

23:59 Feb 21

table template

5%

Feb 16
3 Complexity here 23:59 Mar 21 N/A 5% Mar 14

4

Graphs and Sorting here 23:59 Apr 27 example 5% April 18

 

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.