Skip to Main Content

Engineering: Computer Science

Key Journals

Key Databases

Open Access Journals

Reference Books

ACM Digital Library

The Association for Computing Machinery (ACM) is a premier global organization dedicated to advancing computing as a science and profession. ACM provides a comprehensive Digital Library that serves as a vital resource for computer science students. It houses a vast collection of peer-reviewed articles, conference proceedings, and technical magazines, covering a wide spectrum of topics within the field. For computer science students, the ACM Digital Library is a treasure trove of cutting-edge research, offering insights into the latest developments and discoveries. To harness its full potential, you can employ effective search strategies such as utilizing advanced search features, selecting specific SIGs, employing relevant keywords, and exploring related concepts. These strategies help you navigate the wealth of information, ensuring that their searches yield precise and valuable results, thus facilitating a more efficient and productive research process.

  1. Use Advanced Search Features:

    • Familiarize yourself with the advanced search options provided by the ACM Digital Library. These typically include fields for title, author, publication, keywords, and date range. Utilize these fields to refine your search.
  2. Keywords and Phrases:

    • Use specific and relevant keywords related to your research topic. Think about synonyms and alternative terms that might be used in the literature. Consider using Boolean operators (AND, OR, NOT) to combine or exclude certain terms

  1. Search by Title, Author, or Publication:

    • If you are looking for a specific paper, use the "Title," "Author," or "Publication" fields in the advanced search. This is particularly helpful when you have identified key authors or journals in your field.
  2. Browse ACM Special Interest Groups (SIGs):

    • ACM is organized into Special Interest Groups (SIGs) that focus on specific areas of computer science. If your research aligns with a particular SIG, consider browsing or searching within that SIG for more targeted results.

  1. Refine and Narrow Results:

    • After your initial search, take advantage of the filtering options to refine your results. You can often narrow down by publication date, document type, or content type.

  1. Check Citations:

    • If you find a relevant paper, check its references for additional sources. This can lead you to other valuable resources that are related to your topic.

  1. Explore Related Concepts:

    • The ACM Digital Library may suggest related concepts or keywords. Explore these suggestions to broaden or refine your search and discover additional relevant materials.

  1. Save and Organize Searches:

    • Many academic databases, including the ACM Digital Library, allow you to save searches or set up alerts for new publications related to your query. This can help you stay updated on the latest research in your field.

  1. Use Truncation and Wildcards:

    • If you're not sure about the exact term or want to capture variations, use truncation () or wildcards (?). For example, search "comput" to retrieve results containing "computer," "computing," etc.
  2. Read Abstracts:

    • Before diving into full papers, read the abstracts to quickly assess the relevance of the material to your research. This can save you time by eliminating irrelevant papers.

Engineering and Learning Technologies Librarian

Additional Links