Who is the target viewer? Are they other engineers who will likely be searching for specific terms? Will it be non-engineers casually viewing? I would ask myself what kind of person will be accessing the information and try to use that mindset as a broad template to being organizing the content.
However, without knowing that or the entire list of terms, my first inclination would be to attempt groupings -- for me, I think 6-8 would be ideal, though it depends on the breadth. I would also allow the option to sort alphabetically so viewers looking for something specific may more easily find it.
Also, why not consider a two-column, sidebar-content arrangement; sidebar contains the top-level categories and the content lists them. I'm also imagining two buttons fixed on top: "List by Category | List by Alphabet."
I think icons will also be key for two reasons: (1) obviously it lends itself to quicker comprehension but (2) it also gives you some functionality options (e.g. allowing the sidebar to somehow collapse showing only the icons but allowing for more main content space).
Not sure if any of this is helpful but they're just some of the first things that jumped to my mind. /stream of consciousness