Skip to main content

Computer Science and Engineering: Books

Choosing a Catalog

For book searching, there are several options in terms of search tools or catalogs.

If what's needed is more or less immediate access to any reputable source on a given topic, a subject search in the library catalog of NYU, BobCat, will show the titles availabe in those collections.

In those cases where what is required is a specific title or a more exhaustive survey of the existing literature on a topic, WorldCat, the catalog of The Online Computer Library Center (OCLC), is the best available tool.

Searching Strategies: Exploratory Searching Using Subject Terms

PolyCat, BobCat and WorldCat all use Library of Congress Subject Headings (LCSH) to classify materials by their subject matter. This system allows them to group together materials on the same subject whether or not the texts themselves use the same vocabulary. Using the catalog's terminology in subject searches can be an efficient way to pull together all the resources relevant to your search into a single list. Below is a list of LCSH terms likely to be useful to NYU Poly Computer Science students and researchers.

When you come across a catalog record for something relevant to your project or interest, look in the subject field (see Related Subjects in record below) for LCSH terminology you can use to formulate subsequent searches and find other relevant sources.



The library has a growing collection of e-books in the field of computer science and engineering. Not all of these books are listed in PolyCat; you must search for them in the databases that contain e-books. More information on e-books.

Select Library of Congress Subject Headings in Computer Science

Library of Congress Logo

Data structures (computer science)

Computer algorithms

Data mining

Computer engineering

Computer architecture

Software engineering

Programming languages (Electronic computers)

Languages, Aritifical

Object-oriented programming (Computer science)

Object-oriented methods (Computer science)

Computer graphics

Image processing

Pattern recognition systems

Computer games -- Programming

Artificial intelligence

Neural computers

Neural networks (Computer science)


Evolutionary computation

Machine learning

Fifth generation computers

Natural language processing (Computer science)

Speech processing systems

Computer vision