- Lab1: 2D Arrays and "Data Correction"
- Lab2: File Merging (File IO)
- Lab3: Bridge Hand Scoring (Vectors)
- Lab4: Random Access Files (File IO)
- Lab5: Index Files (Binary IO)
- Lab6: Hypercard Stack (Linked List)
- Lab7: Hashing (Separate Chaining)
- Lab8: External Hashing (Separate Chaining)
each Lab's instructor supplied test data is stored as a prog#.dat file within each directory