Skip to main content
Skip to main content
Glendon Campus Alumni Research Giving to York Media Careers International York U Lions Accessibility
Future Students Current Students Faculty and Staff
Faculties Libraries York U Organization Directory Site Index Campus Maps

CSE/COSC 6490 Concurrent Object Oriented Languages Research Session

FREE Citation Management Software

  • RefWorks site (Login) can help you manage your footnotes & bibliography on the web. Easy to use, interfaces directly with MS Word to create footnotes & bibliographies
    • For off campus use, get the York group code here.
    • FAQ and Instructions for various databases
    • RefWorks Tutorial
    • For ACM Digital Library & other databases like dblp, you can import from the bibtex format.
      • Use the References–>Import Feature
  • Key points:
  • Don’t forget to install Write-n-Cite on your PC. It’s in the Tools menu
  • Also don’t forget to move items out of the “Last Imported” folder into the folder you create for your course
  • Lastly, don’t forget to use “Edit citation” in the Write-n-cite application to get page numbers!

General Information

  • Scientific publication cycle
  • Kinds of documents:
    • patents: government granted license to an invention
    • standards: agreed upon methodology: ie 802.11
    • journals: research results presented in a periodical/magazine
    • conference proceedings: research results presented at a meeting
      (most conferences in CS are peer-reviewed)
    • technical report: description of a solution to a specific problem
    • books
      • reference: encyclopedias, tables, data collections, properties
      • manuals: lab methods, programming languages, operating systems
      • monographs: general topics
    • technical specifications: how a device or component works, ie
      circuit diagrams
    • code library: database of source code listings or linkable
      subroutines
  • Peer review: researchers validating each others work before publication
  • Academic Integrity & Plagiarism web site.
  • If you’re not sure how to get started on your project, come see me at Steacie.

Logging in from Home

  • Need to use Passport York login or bar code number & PIN from library card to authenticate as York user
  • Information here on logging in
  • Remember: need to type in name of eresource using “by title” link after logging in.

Finding Resources at the Library

Finding Books & Journals

  • Do a search in The York Catalogue:
    • by title: Concurrent programming in Java : design principles and patterns
    • by author: Bjarne Stroustrup
    • by journal title: journal of the acm
    • by subject: Java
    • by subject: concurrent programming, parallel programming, parallel processing
    • by keyword: concurrent and programming and java
  • Google Books Search — search inside the books

Online Computer Books

  • Safari — over 200 online computer / technical books on a wide range of subjects.
  • Books 24×7 — 1000s of searchable full text books in computing and engineering
  • Synthesis — excellent source of high quality information on more advanced CS & Engineering. Ebooks done properly.

Finding Articles

These online databases can also be found in the eResources
Quick Links or Search
boxes on the library home page.

Article Citation Databases

  • Scopus — good general source, can sort by number of references
  • INSPEC — best source for citations in
    all computing fields, best for comprehensive searches

    • concurrent and locking
    • concurrent and aerospace and programming
    • concurrent and locking and java
  • VERY IMPORTANT: look in full text article databases for conference
    proceedings

    • IEEE, ACM or Lecture Notes in Computer Science: look in DBs below
    • SPIE: keyword search in catalogue: SPIE and proceeding #
    • Other: keyword search with part of title
    • Last resort: 50-75% of conference papers usually on author’s home pages

Full Text Article Databases

Using Resources on the Internet

Using the Internet Wisely

  • Using Google as a scholarly research
    tool:

    • example: concurrent programming
    • example: concurrent programming locking
    • example: concurrent programming locking algorithm
    • example: concurrent programming locking algorithm java
    • strategy: find good portal sites
    • strategy: make sure you know exactly who produced the content

Course wiki version of this page.

Office: Steacie 102H
Email: jdupuis@yorku.ca
MSN IM: john_dupuis@hotmail.com
Also on FaceBook