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 3000 — Professional Practice in Computing

Lecture 2 (November 4th)

Lecture 1

Yes, I got my CS degree in 1986

For Starters

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!
  • What I suggest for this assignment: Citation Machine
    • use APA or MLA
    • Click on “More” to get conference paper form
  • My search topics
    • women in computing
    • privacy in social networks
    • outsourcing of software development
    • biometric face recognition

General Information

Logging in from Home

  • Need to use Passport York to authenticate as a 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

The Library Home Page

Steacie Library Home Page!

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
      • women and technology
      • gender and information technology
      • ethics and social media

Online Computer Books

Finding Articles

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

Full Text Article Databases

  • ACM Digital Library — Best resource: All ACM journals & proceedings
  • IEEE Xplore — All IEEE journals & proceedings, more engineering than CS
  • ABI/Inform and Business Source Premier – full text articles from a business & organizational viewpoint, so likely to cover ethics and similar issues more completelly than purely technical sources
  • SPIE Digital Library — has all the SPIE Proceedings and journals in full text
  • Lecture Notes in Computer Science — Also includes LN in Bioinformatics, Mathematics, Physics, and other areas. Source of articles from various conference proceedings, find citations from Web of Science or INSPEC
  • Scholars Portal Journals — very general, lots of obscure journals

Article Citation Databases

And on the open web…

  • 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

Subscription library databases…

  • INSPEC — best source for citations in all computing fields, best for comprehensive searches (combined with Compendex)
    • concurrent and aerospace and programming
    • concurrent and locking and java
  • Web of Science — Very good coverage of all major computing journals, good for citation searches
    • concurrent and locking and java
  • Scopus — another good general database with citation information
  • ACM Guide to Computing Literature — Another one focusing on computing
  • 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

To contact me:

Office: Steacie 102H
Email: jdupuis@yorku.ca
MSN IM: john_dupuis@hotmail.com
Also I’m on Twitter, FaceBook and Friendfeed. The Steacie Library is also on Facebook and Twitter.