
| Project 3 Grade Report for _________ | |
| Project 3 |
A Geographic Names Database
implemented using a Hash Table
2 Points: Free points!!
2 Points: Your program's Hash Table uses an appropriate hashing function that distributes the data reasonably evenly within the table.
3 Points: Your program reads from the US_Concise.txt file and stores all the data in the hash table in memory.
3 Points: Your program interacts with the user to search your internal hash table and print out all the information about the places that match the name the user entered.
Good Object Oriented Design:
1 Point: The program has a reasonably small, logically simple void main() that then creates and uses appropriate, well designed classes to do the work.
2 Points: The program uses appropriately designed objects that present a logical and useful public interface and consistently maintain their encapsulated data. Each class does a single, clearly understandable task. The class structure reflects the natural logic of the problem.
Coding Style:
2 Points: The program is stored in proper places on the disk. The code is written in a professionally acceptable C++ style, including proper capitalization and good indentation. The program is well commented as specified in class.
Interactive Grade (20 points total) _______________
Final Grade _______________
| Office: M233a | Phone: 353-2250 | sbadman@parkland.edu |