Skip to Main Content


Computer Science

BS and MS in Computer Science @ St. Francis College, Brooklyn, NY

Home

Getting Started

* Use the tabs in the left sidebar to navigate through the guide. 

Welcome to Computer Science Library Guide!

This resource is designed to help you navigate the vast world of computer science literature and research materials available through SFC Library. Whether you're pursuing a BS or MS in Computer Science at SFC, you will find that the field is constantly evolving, with new technologies, theories, and applications emerging regularly. This guide aims to be your compass in this dynamic landscape, pointing you towards valuable resources that will support your studies and research. In this library guide, you'll find:

  • Essential textbooks and reference materials for core computer science concepts
  • Access to leading academic journals and conference proceedings
  • Online databases specific to computer science and related fields
  • E-books and digital resources for convenient, 24/7 access
  • Information on software and programming language documentation
  • Guides to citing sources properly in your computer science papers
  • Tips for conducting effective literature reviews in computer science

Whether you're working on a programming project, researching algorithms, exploring artificial intelligence, or delving into cybersecurity, this guide will help you find the resources you need to excel in your academic pursuits.

Remember, the library staff is here to assist you. Don't hesitate to reach out if you need help locating a specific resource or navigating our databases. We're committed to supporting your journey in computer science, from foundational courses to advanced research. Let's embark on this exploration of computer science resources together. With the wealth of information at your fingertips, you're well-equipped to dive deep into the fascinating world of computing and contribute to the next wave of technological innovations.

Computer Science Basics

A Simplified Computer Science Glossary (compiled by Dr. Robert B. Heckendorn,  Computer Science Department, University of Idaho)

Quickbase Online Computer Science Glossary

100 computer science concepts you should know

 

  1. Algorithms and Data Structures
    This is a fundamental concept in computer science. It involves understanding different ways to organize and process data efficiently.
  2. Computational Complexity
    This concept helps in analyzing the efficiency of algorithms and understanding how they scale with input size.
  3. Programming Languages
    Understanding the basics of programming languages, including concepts like variables, data types, functions, and control structures.
  4. Computer Architecture
    This includes understanding the basic components of a computer system, such as CPU, memory, and I/O devices.
  5. Operating Systems
    Knowledge of how operating systems work, including concepts like process management, memory management, and file systems.
  6. Networking
    Understanding the basics of computer networks, including concepts like IP addresses, TCP/IP, and HTTP.
  7. Databases
    Fundamentals of database design and management.
  8. Object-Oriented Programming (OOP)
    Understanding concepts like classes, objects, inheritance, and polymorphism.

 

Databases

Computer Science & Multi-Disciplinary Databases

Books

Print and Ebooks

Finding books at other libraries

Citing sources in APA

APA Style

You can find the answers to many common questions on:

APA Style Tutorial
SFC Library APA Tutorial.

Publication Manual of the American Psychological Association by American Psychological Association Staff
ISBN: 9781433805592
Publication Date: 2010-07-15
In addition to providing guidance on grammar, the mechanics of writing, and APA style, this manual offers an authoritative reference and citation system.

APA Formatting and Style Guide (Purdue OWL)
Examples for the general format of APA research papers, in-text citations, endnotes/footnotes, and the reference page.

APA Style Blog
The official companion to the Publication Manual of the American Psychological Association, Sixth Edition, run by a group of experts who work with APA Style every day.

Frequently Ased Questions from the APA website
Quick answers to common questions about using APA style.

Useful Websites

Information Science

Library Instruction Videos

Business Management and Marketing Video Tutorials

Professional Organizations

Professional Organizations

​​​​​​​

Science Daily: RSS Feeds

Science Daily: Computer Science

Loading ...

Science Daily: Information Technology

Loading ...

Science Daily: Top News

Loading ...

Artificial Intelligence

AI

 

Here are some excellent websites that provide comprehensive science and technical information about Artificial Intelligence (AI), suitable for computer science students 

  1. ScienceDaily Artificial Intelligence News:
    • URLScienceDaily AI News
    • Description: This section of ScienceDaily offers a wide array of articles on AI research and advancements. It covers topics ranging from new AI technologies to applications in various fields, making it a great resource for staying updated on the latest developments in AI.
  2. TechRepublic Artificial Intelligence:
    • URLTechRepublic AI
    • Description: TechRepublic provides news, tips, and advice for technology professionals, including extensive coverage of AI. This site is useful for understanding practical applications, industry trends, and technical insights related to AI.
  3. Medium's Artificialis:
    • URLArtificialis on Medium
    • Description: Artificialis is a Medium publication that focuses on Data Science and Machine Learning. It features articles that share ideas, concepts, and research findings, making it a valuable resource for understanding AI from a data science perspective.
  4. Machine Learning Mastery:
    • URLMachine Learning Mastery
    • Description: This blog by Jason Brownlee offers tutorials, guides, and articles aimed at helping developers get started with and apply machine learning techniques. It’s a practical resource for students looking to deepen their understanding of AI and machine learning.
  5. OpenAI Blog:
    • URLOpenAI Blog
    • Description: The OpenAI blog provides updates on their latest research, projects, and insights into AI development. It’s a great resource for students interested in cutting-edge AI research and applications.
  6. NVIDIA Technical Blog:
    • URLNVIDIA Technical Blog
    • Description: NVIDIA’s blog offers news and tutorials for developers, data scientists, and IT professionals. It covers a range of AI topics, including deep learning, GPU computing, and AI frameworks, providing technical insights and practical advice.
  7. Scite:
    • URLScite
    • Description: Scite is an award-winning platform that helps users discover and evaluate scientific articles using Smart Citations. It provides context for how a publication has been cited, whether the citation supports or contrasts the cited claim. This tool is invaluable for research, literature reviews, and understanding the scientific discourse around AI topics.

These websites offer a mix of research articles, industry news, tutorials, and practical guides, making them valuable resources for computer science students interested in AI.

Research Help: Step-by-Step

Research Help

Most research starts off by finding a topic that interests you most.

Want to find a good topic for your research?

  • You can use key Credo Reference to help you find current topics of interest.
  • Talking to your professor or your TA about your topic of interest will be beneficial in finding out if you can further study that topic.
  • Once you have determined your topic of interest, write it down in a sentence format.