Sharing Teaching Material for Concurrent Computing

This area is intended to facilitate community collaboration on course material related to Concurrent Computing. Lots of Universities are using Sun's multi-threaded multi-core machine in teaching about Concurrent Programming, and the community is growing. Hopefully this can be a place to share resources. If you already have publicly available content, please feel free to point to it here. If you'd like public space to share your content, please feel free to create pages on this TWiki.

This page is organized by institution, and under each institution please find information about classes, material highlighted to offer, and material used from others. In this way we can make material available and give credit where credit is due.

Any content placed on this TWiki will be available under the Creative Commons Attribution-Share Alike 3.0 United States License. Please include this paragraph on any sub-pages of this TWiki that you create.


Seminar at OOPSLA 2009

Guy Steele hosted a workshop at OOPSLA on Curricula for Concurrency. This workshop was in conjunction with IBM's TJ Watson Research Center. It was held on Monday the 26th at the Fantasia Ballroom from 8:30 am - 5:00pm. You can find out more details at either http://www.oopsla.org/ or http://concurrencypedegogy.ning.com.


Seminar at ASPLOS 2009

Multicore Programming Education 2009: Workshop on Directions in Multicore Programming Education

Sunday, March 8, 2009, Washington DC, USA (Co-located with ASPLOS 2009)



Institutional Community Members: Classes, To Share, and Shared from Others

The Australian National University

Brown

Czech Technical University

  • Point of contact:
  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

Dartmouth College

  • Point of Contact:
  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

Dresden University of Technology

EPFL

Far Eastern Branch of Russian Academy of Sciences

  • Point of contact
  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

Georgia Institute of Technology

Harvard

IDC

KAIST (Korea Advanced Institute of Science and Technology)

  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

Karlsruhe Institute of Technology / University of Karlsruhe, Germany

Kasetsart University, Thailand

  • Point of contact: Putchong Uthayopas
  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

The University of Kent

  • Point of contact: Richard Jones
  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

The University of Manchester

MIT

Portland State University

  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

Purdue University

Queensland University of Technology

  • Point of contact:
  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

Rice University

Simon Fraser University

Stanford University

SUNY Oswego

Technical University of Denmark

  • Point of contact: Bernd Dammann
  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

Technion

  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

Tel Aviv University

U British Columbia

U Copenhagen

  • Point of contact: Brian Vinter
  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

U Delaware

  • Point of contact: John Cavazos
  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

U Mass Amherst

UNAM (Universidad Nacional Autonoma de Mexico)

  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

U Neuchatel

UNC Chapel Hill

U Penn

University Polytechnia Catalonia

  • Point of contact: Mateo Valero and Alex Ramirez
  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

The University of Sydney

  • Point of contact: Bernhard Scholz
  • Class Information: from semester 2, 2009, we will teach multi-core programming in several courses including Network Based High Performance Computing COMP5426, Enterprise Scale Software Development COMP5348, Programming Languages and Paradigm COMP3109, Data Systems INFO3504, Operating Systems and Machine Principles COMP2129, Natural Language Processing COMP5046.
  • Material to offer for sharing:have a look at the web-pages of these units of study
  • Material adopted from elsewhere

UT Austin

Univ of Utah

  • Point of contact:
  • Class Information
  • Material to offer for sharing
  • Material adopted from elsewhere

U Victoria, Wellington

U Warsaw

  • Point of contact: Maciej Szpindler
  • Class Information
    • 4010-COPR Introduction to Concurrent Programming
      • Winter 2009: Taught by Maciej Cytowski and Maciej Szpindler
  • Material to offer for sharing
  • Material adopted from elsewhere

U Washington

U Waterloo

Vrije Universiteit Amsterdam

Additional Resources


-- SteveHeller - 04 Dec 2007
Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf concurrency.pdf manage 22.1 K 09 May 2009 - 17:15 YannisSmaragdakis  
Topic revision: r73 - 04 Jan 2010 - 23:19:36 - KatherineHartsell
 
This site is sponsored by Sun Microsystems This site is powered by the TWiki collaboration platformBy any use of this OpenSPARC Wiki, you acknowledge and agree to be bound by these Terms of Use.
All content on this Wiki is licensed under a Terms of Use.
Copyright © 1995-2010 Oracle Corporation and/or its affiliates