CIS 610 Teaching Effectiveness:
Tools for Teaching
Winter 2010
Teaching Computer Science Resources



General teaching effectiveness resources, for example:
  • Tools for Teaching, Barbara Gross Davis, first edition
  • Do a web search on "teaching effectiveness" or "faculty development"
  • Do a UO library keyword search on "college teaching" or "university teaching"

    University of Oregon teaching resources:
  • UO Teaching Effectiveness Program (TEP)
  • Faculty handbook: The Teaching Assignment
  • UO really great office hours video (15 minutes)
    You are all enrolled in the TEP "class" on Blackboard, where you can find more videos about teaching:
  • Blackboard home page

    Teaching computer science:
  • Computer Science Teachers Association
  • ACM Special Interest Group on Computer Science Education (SIGCSE)
  • Computer Science Education (journal)
  • Sharing Strategies for Teaching AP CS (good for intro level courses)
  • How to speak: lecture tips from Patrick Winston
    (This is a one hour talk for a general audience, given by a computer scientist.)

    Computer Science lectures:
  • Computer science lectures online
  • More computer science lectures online
  • Even more computer science lectures online
  • Still more computer science lectures online

    UO Academic Policies:
  • Academic and related policies
  • Conflict of interest policy

    Difficult teaching situations resources:
  • Measure of software similarity (MOSS)
  • Academic integrity guidelines

  • "Faculty helping students" - lots of UO support links
  • UO Department of Public Safety
  • UO Counseling and Testing Center
  • UO Affirmative Action

  • Helpful web page and links from UC Santa Cruz
  • Another one from U of Maryland