Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

Computer Science


Use this search box to find books, articles, ebooks, and media.
Advanced Search  

Searching Tips

Searching for books by subject (by selecting "Subject begins with" in the drop-down menu above) allows you to find all books on a single topic. The following is a list of common computer science subjects. Be sure to include the dashes and parentheses as shown.

Artificial intelligence

Computer algorithms

Computer engineering

Computer games--Design

Computer games--Programming

Computer graphics

Computer networks

Computer programming

Computer programs

Computer security

Computer software

Computers and civilization (Note: This category includes computers & ethics.)

Computers and women




Computers--Moral and ethical aspects

Computers--Social aspects


Data mining

Data structures (Computer science)

Database management--Computer programs

Human-Computer interaction

Information technology

Information technology--Economic aspects

Information technology--Political aspects

Information technology--Social aspects

Internet--Social aspects

Object-oriented programming (Computer science)

Operating systems (Computers)

Programming languages (Electronic computers)


Software engineering

Web databases

Web servers

Programming Books

Struggling with a programming assignment? Try these e-books! (Just like physical books, e-books can be found using CUNY+. To read them, you will need to know your CUNYFirst login.