I regularly promote Charles Stross’ novel Accelerando which traces three generations of the Manx family as we pass into the Singularity. It’s one of my favorite SF novels. I’m currently rereading it and stumbled upon the Accelerando Technical Companion, a glossary of various concepts and terms in the novel, useful for even some regular SF readers and a godsend for anyone teaching the book.
You haven’t read Accelerando? You should give it a try. In fact, Stross offers it for free download in the following formats: ePub, MobiPocket, Aportis, and Rich Text Format.