Skip to main content

Data Structures - Oakland Campus: Home

This will help those students in IS 2500 who need to find information on the theory of data structures, programming languages, and coding of data structures.

PITTCat+

PittCat+, University of Pittsburgh, University Library System

Search PITTCat+ for articles, books, & more

 

PITTCat+is the gateway searching tool for all of the materials owned by the University Library system (ULS), including articles, books, e-books, journals, e-journals, e-audio and e-video, digital images, government documents, microfilm and movies.

 

Access Our Library Anywhere!

Pitt Passport Login Image

Access to full-text library resources from off-campus is easy! 

Search as you normally do, click on the link to full-text, log in with your Pitt email login and password, and you're good to go for your entire searching session! Access will work best if you stay in the same browser.

Theory of Data Structures

This guide will help students in IS 2500 who need information on the theory of data structures, programming languages, and coding data structures.

Recommended texts include:

The Research Process

  • Develop a topic that asks a question or poses a problem that interests you.
  • Search PITTCat+ and subject-oriented databases.
  • Revise your topic. Determine how you will answer your question.
  • Evaluate your resources carefully.
  • Don't forget that you can always ask a librarian for help!

You will find a wealth of information in library databases and on the web.  This guide seeks to point you to materials that will help you be successful in this course.  For example, you could search Google for examples, but here are PowerPoints which support Michael Main's, Data Structures and Other Objects using Java, 3rd edition.  According to Steven S. Skiena (SUNY Stony Brook)there are only three important ideas which must be mastered to write interesting programs. 

  • Iteration - Do, While, Repeat, If
  • Data Representation - Variables and Pointers
  • Subprograms and Recursion - Modular Design and Abstraction

Need Help? Chat with us!

 

For more ways to ask your question,
please visit Ask Us/FAQs