CS 3114 Assignments


Programming Standards Guidelines that apply to all programming projects.

Pledge Statement


Project Specifications

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

 

Project

Specification

Due

Related Files**

Weight

Last Modified*

J1

File Navigation and Parsing

 

Master csv file

23:59 June 3

Test data:
1:  MLB DB   Commands   Offsets  Log

2MLB DB   Commands   Offsets  Log

3MLB DB   Commands   Offsets  Log

6%

May 26

J2

Binary Search Tree Generic

   Sample test log

23:59 June 11

BST.java

Sample test code

7%

May 27

J3

Hash Table

23:59 June 20

HashTable.java

Log file

7%

June 10

J4

MLB Player DB 23:59 June 27 Data files (last additions: June 18)

Grading data

20%

June 18

 

HW

Assignment

Solution

Due

Related Files**

Weight

Last Modified*

1

Trees

soln

23:59 June 6

N/A

5%

June 2

2 Hashing soln 23:59 June 11 N/A 5% June 6

3

Complexity soln 23:59 June 23 N/A 5% June 18

4

Sorting and Graphs

soln

23:59 July 2

Sample writeups:

    Dijkstra SSAD

    Topo Ordering

5%

June 30

 

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

*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 PDF24.  If you experience problems viewing the files, make sure you are using version 9.0 or later of  the Acrobat Reader.