Overview
This guide will help you find high-quality resources for research in computer science, including scholarly articles, books, reference tools, and professional organizations.
Key Computer Science Resources
-
Communications of the ACM (Online)Broad coverage of computing research, industry developments, and professional practice.
-
ACM Queue: Tomorrow's Computing TodayA magazine-style journal from the Association for Computing Machinery that explores emerging trends, real-world challenges, and future directions in software engineering and systems.
-
Advances in Artificial Intelligence ResearchA peer-reviewed open access journal publishing high-quality research articles in artificial intelligence, including machine learning, computer vision, natural language processing, and robotics.
First floor: Reference
Second floor: Stacks (books) and Journals and Periodicals
Find print reference materials, books, and journals in the library in these call number ranges:
QA 75–76.95: General computer science and programming
QA 76.9.A25: Cybersecurity and encryption
QA 76.9.D3: Data science and databases
QA 76.73: Specific programming languages (e.g., Python, Java)
TK 7885–7895: Hardware, embedded systems
-
ACM Digital LibraryA rich collection of peer-reviewed journals, conference proceedings, and technical magazines from the Association for Computing Machinery. Essential for research assignments and understanding the scholarly conversation.
-
GitHubA hub for exploring and contributing to real-world coding projects. Excellent for learning version control, examining professional code, and building a portfolio.
-
MDN Web DocsDeveloper-trusted and beginner-friendly documentation for web programming. Offers thorough, plain-language guides to HTML, CSS, JavaScript, and more.
Library Resources
-
OneSearchSearch most databases at St. Mary's as well as the SMCM and USMAI catalogs.
-
Learn How to Use OneSearchNew to OneSearch? Learn how to search better with our custom research guide!
-
SMCM CatalogSearch for books, DVDs, and CDs that the SMCM Library owns.
-
USMAI Library CatalogFind books in the SMCM library plus the USMAI libraries. Request books from other campuses.
-
My AccountLog in to renew books or check on the status of items you requested.
-
ILLiad InterLibrary LoanInterLibrary Loan, request articles and borrow books NOT available through USMAI libraries.
Create an account by clicking "First Time Users" and signing up with your barcode number and last name.
Get Articles with Interlibrary Loan
Can’t find full-text access? Use ILL Services to request articles and books from other libraries.
-
Tutorial on using FindIt! to access the full text of articles and place interlibrary loan requests
Get EndNote
EndNote is a citation manager that helps you organize references and create citations. St. Mary’s students, faculty, and staff can download EndNote for free.
Download EndNote
-
Google Drive EndNote DownloadAfter installing the software, you may be prompted to install an update. Faculty and staff using SMCM computers may need to use Admin By Request to complete the update.
Use EndNote Web
You can also sign up for EndNote Web, a cloud-based version of EndNote. It allows you to access your library from anywhere and sync across multiple devices. Accounts are free for two years.
Need help?
For questions about downloading or installing EndNote, contact the Office of Information Technology.
For help using EndNote, visit our EndNote Basics Research Guide.