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
- Point of contact: Peter Strazdins
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
Brown
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
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
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
EPFL
- Point of contact: Martin Odersky
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
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
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
Harvard
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
IDC
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
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
- Point of contact:Victor Pankratius
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
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
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
MIT
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
Portland State University
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
Purdue University
- Point of contact: Tony Hosking
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
Queensland University of Technology
- Point of contact:
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
Rice University
- Point of contact: Bill Scherer
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
Simon Fraser University
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
Stanford University
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
SUNY Oswego
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
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
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
U British Columbia
- Point of contact: Mark Greenstreet
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
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
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
UNAM (Universidad Nacional Autonoma de Mexico)
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
U Neuchatel
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
UNC Chapel Hill
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
U Penn
- Class Information
-
- Material to offer for sharing
- Material adopted from elsewhere
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
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
Univ of Utah
- Point of contact:
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
U Victoria, Wellington
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
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
- Point of contact: Dan Grossman
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
U Waterloo
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
Vrije Universiteit Amsterdam
- Class Information
- Material to offer for sharing
- Material adopted from elsewhere
Additional Resources
--
SteveHeller - 04 Dec 2007
Topic revision: r74 - 30 Apr 2010 - 20:17:42 -
MiloMartin