Skip to Main Content
home
home
 

FYEX 100 - Computer Science: Home

First Year Experience - Information Literacy

Information literacy consists of FIVE abilities and associated skills.  FYEX courses will typically focus on four of those abilities.

  1. Source Exploration : Identify the most appropriate sources and information to meet the scope of need.

  2. Strategic Searching : Create, execute, and refine search strategies with iteration utilizing search outcomes to find relevant sources and information. 

  3. Source Evaluation : Evaluate the credibility of sources to critically select and interpret information relevant to the need. 

  4. Synthesis : Contextualize and synthesize selected information to engage in ongoing scholarship and communities of learning and/or practice. 

  5. Source Attribution : Contribute to ongoing scholarship and communities of learning and/or practice through ethical reflection, proper attribution, and respect of intellectual property.

Finding Articles & More

Library Search ( nearly everything )

Advanced Library Search:      

Pre-Publications / ePrints

Types and Purpose of specific Computer Science Publications

1.  Pre-Print, Post-Print, "eprint"

Many articles and some conference papers start as a "pre-prints."  

Pre-prints are publications that have typically not undergone rigerous peer review, but rather have been submitted to an open access repository (such as ArXiv; or an institutional or a shared discipline themed repository) prior to publication in a journal or conference proceedings.  Not all pre-prints make it into journals or conference proceedings.  Once a pre-print has been submitted review with a specific publication (think journal) it may be termed a "post print" where the publisher makes the item available as a "preview" before the paper is placed into the publication and receives standard citation information (issue, page numbers, etc.) if the paper is accepted for publication.

The entire idea behind "pre-prints" in computer science is to make ideas and results available well before they would otherwise appear in a journal or perhaps even a conference. 

2.  Conference Paper

The Computer Science discipline has a very active conference/presentation mechanism for making findings and research ideas known to the computer science community.  Because of the relatively fast time to publication/dissemination in a conference proceedings, this is where many papers get their first wider dissemination if the field of computer science.  Conference proceedings are typically available by the start of a given conference.  Submissions to a conference typically start about 6-9 months prior to the conference itself.

3.  Article

Many (but not all) computer science articles appear in publications of the ACM or the IEEE Computer Society.  The ACM and IEEE Computer Society are professional organizations specializing in the field of computer science and facilitate its progress through professional publications and the organization of annual or themed conferences or special interest groups.

Articles appearing any ACM and IEEE publications (and other various CS related research or academic journals) will undergo a "peer review" process.  Normally the peer review process is also "blind" in that an author submits an paper for publication, the editor of the publication reads it and if it's thought suitable for possible publication the paper is sent along to 2-4 other reviewers that review the paper for style, findings, methodology, general approach, etc. and offer commentary and feedback along with a recommendation to publish, publish with revision, or decline to publish.  This process can take 6-18 months depending on the publication, the number of times the paper is revised and the publication schedule itself (monthly, quarterly, semi-annual, annual).

4.  Technical Report

5.  Book Chapter

6.  Book

The body of computer science literature does include books; just not very many relative to other means of diseminating ideas and findings.  

These typically are summative and overarching in nature and represent a more philosophical approach to the discipline of computer science, or some particular aspect of the discipline rather than the technical means by which something is actually accomplished or the latest findings of a particular research effort.  Books are typically "touchstones" by which an idea is cited as the basis for a subsequent or particular paper or idea.  

Donald Knuth's The Art of Computer Programming is an excellent example; as are various classics as determined by the ACM.

Evaluating Information

 

Regardless of where you are getting your information, you need to be aware of a few simple attributes about whatever information you are using.

When evaluating information, here are five helpful considerations:

Currency: timeliness of the information.

Relevance: importance of the information for your need.

Authority: source of the information.

Accuracy: reliability, truthfulness, correctness.

Purpose: reason that the information exists.

Evaluating Information, part 2

Biographical Resources for Computer Science

Staying Current

Avoiding Plagiarism

ACM Journals Word Style Guide / LaTeX Style Guide

Selected examples, for more examples, see the ACM Journals Word Style Guide.

For a paginated article in a journal:

Patricia S. Abril and Robert Plant. 2007. The patent holder\u2019s dilemma: Buy, sell, or troll? Commun. ACM 50, 1 (Jan. 2007), 36-44. DOI:http://dx.doi.org/10.1145/1188913.1188915

For an enumerated article in a journal:

Sarah Cohen, Werner Nutt, and Yehoshua Sagic. 2007. Deciding equivalances among conjunctive aggregate queries. J. ACM 54, 2, Article 5 (April 2007), 50 pages. DOI:http://dx.doi.org/10.1145/1219092.1219093

For a monograph (whole book):

David Kosiur. 2001. Understanding Policy-Based Networking (2nd. ed.). Wiley, New York, NY.

For a multi-volume work (as a book):

Donald E. Knuth. 1997. The Art of Computer Programming, Vol. 1: Fundamental Algorithms (3rd. ed.). Addison Wesley Longman Publishing Co., Inc.

For a (paginated proceedings) article in a conference proceedings (conference, symposium or workshop):

Sten Andler. 1979. Predicate Path expressions. In Proceedings of the 6th. ACM SIGACT-SIGPLAN symposium on Principles of Programming Languages (POPL \u201979). ACM Press, New York, NY, 226-236. DOI:http://dx.doi.org/10.1145/567752.567774

For a technical report:

Greg Turk and David Banks. 1996. Image-guided streamline placement. Technical Report I-CA2200. University of California, Santa Barbara, CA. 453-460 pages. DOI:http://dx.doi.org/10.1145/237170.237285

For an online document/WWW resource:

Harry Thornburg. 2001. Introduction to Bayesian Statistics. (March 2001). Retrieved March 2, 2005 from http://ccrma.stanford.edu/~jos/bayes/bayes.html

APA Citation Style and Grammar Guidelines

First Year Experience - Learning about the Library's People, Resources, Services

Evaluation Opportunity for Scott Anderson ( Fall 2024 )

Subject Librarian

Profile Photo
Scott Anderson
Contact:
Office: Library,
Lower Level 102A ( LL102A )
717-871-7030

Library Services

 

Federal Depository Library Program logo - graphic eagle icon McNairy Library • Millersville University9 North George St., Millersville, PA 17551 • (717) 871-7111 • Comments? Let us know!

© Copyright 2016. All Rights Reserved. Millersville University is an Affirmative Action/ Equal Opportunity Institution. A Member of Pennsylvania’s State System of Higher Education.