| ProgrammingPearls/Column1 | Cracking The Oyster |
| ProgrammingPearls/Column2 | Aha! Algorithm |
| ProgrammingPearls/Column3 | Data Structures Programs |
| ProgrammingPearls/Column4 | Writing Correct Programs |
| ProgrammingPearls/Column5 | A Small Matter Of Programming |
| ProgrammingPearls/Column6 | Perspective On Performance |
| ProgrammingPearls/Column7 | The Back of the Envelope |
| ProgrammingPearls/Column8 | Algorithm Design Techniques |
| ProgrammingPearls/Column9 | Code Tuning |
| ProgrammingPearls/Column10 | Squeezing Space |
| ProgrammingPearls/Column11 | Sorting |
| ProgrammingPearls/Column12 | A Sample Problem |
| ProgrammingPearls/Column13 | Searching |
| ProgrammingPearls/Column14 | Heaps |
| ProgrammingPearls/Column15 | Strings of Pearls |