changed:
-
There is growing interest in teaching Pd as a programming platform in University-level courses.
The first course of record is taught by Koray Tahiroglu at the "Academy of Fine Arts, Helsinki":http://www.kuva.fi/ . It is a follow up course to an introductory workshop, covering a wide range of topics in Pd.
"Composing with Pure Data II":/Members/korayt/longtermcoursekuva/
Hans-Christoph Steiner is currently developing an undergrad class at "Polytechnic University":http://poly.edu with the aim of teaching Digital Media students advanced methods of interfacing with humans using Pd.
InterfaceDesignAdvancedStudio
"PedroLopes":/Members/PedroLopes/home is currently at "Hasso Plattner Institut":http://www.hpi.uni-potsdam.de/willkommen.html?L=1 and teaches a class on Dataflow Programming and Signal Processing with Pure Data, on "Prof. Patrick Baudisch's":http://www.hpi.uni-potsdam.de/personen/professoren/patrickbaudisch.html?L=1 Human Computer Interaction class #2.
This is the first sketch for a Pd-specific programming class
GraphicalDataflowProgramming
Related Courses
Here are the syllabi of some Pd and Max/MSP classes which might be of some use:
Miller Puckette's Computer Music I @ "CRCA/UCSD":http://crca.ucsd.edu -- http://crca.ucsd.edu/~msp/syllabi/171.04w/
Miller Puckette's Computer Music II @ "CRCA/UCSD":http://crca.ucsd.edu -- http://crca.ucsd.edu/~msp/syllabi/172.05s/
ELEN E4896 Music Signal Processing @ "Electrical Engineering - Columbia University ":http://www.ee.columbia.edu -- http://www.ee.columbia.edu/~dpwe/e4896/code.html
Josh Goldberg's Vision and Sound with Max @ "Parsons":http://parsons.edu --
http://www.goldbergs.com/max/parsons/#Anchor-schedule-11481
Dan Palkowski's Digital Audio Synthesis Techniques/MIDI @ "ITP/NYU":http://itp.nyu.edu -- http://itp.nyu.edu/~dhp1/syllabi/syll2frameset.htm
Luke DuBois's Computer Music Synthesis @ "Music Tech/NYU":http://steinhardt.nyu.edu/music/page.php?page_id=330 -- http://homepages.nyu.edu/~rd64/
Musical Communication and Music Technology @ "Speech, Music and Hearing Dept, Royal Technical College, Sweden":http://www.speech.kth.se -- http://www.speech.kth.se/courses/1213/
Koray Tahiroglu's Physical Interaction Design @ "VCD Istanbul Bilgi University":http://vcd.bilgi.edu.tr/ --
Hans-Christoph Steiner's Physical Interaction Design @ "Integrated Digital Media Institute, Polytechnic University, Brooklyn, New York":http://idmi.poly.edu --
<b>Koray Tahiroglu's Computer Generated Music @ "Music Department of Istanbul Bilgi University":http://music.bilgi.edu.tr/ </b>
Tom Erbe's "Music 172. Computer Music ll" @ "UCSD's Department of Music":http://music.ucsd.edu/ -- http://music.ucsd.edu/~tre/
Bill Verplank, Michael Gurevich, Max Mathews and Sook Young Won's "Music 250 - Physical Interaction Design for Music" @ "CCRMA Stanford University":http://ccrma.stanford.edu/ -- http://ccrma.stanford.edu/courses/250a/
Adrian Moore and Dave Moore's "Creative Applications of Music Technology" @ "University of Sheffield Sound Studios":http://www.shef.ac.uk/usss -- http://www.shef.ac.uk/usss/ugstudy
Dave Moore's "Intermediate Digital Studio" @ "University of Sheffield Sound Studios":http://www.shef.ac.uk/usss -- http://www.shef.ac.uk/usss/pgstudy/ma/ids.html
Dave Moore's "Advanced Digital Studio" @ "University of Sheffield Sound Studios":http://www.shef.ac.uk/usss -- http://www.shef.ac.uk/usss/pgstudy/ma/ads.html
Adrian Moore's "Introduction to Studio Techniques" @ "University of Sheffield Sound Studios":http://www.shef.ac.uk/usss -- http://www.shef.ac.uk/usss/ugstudy
Hans-Christoph Steiner's "Dataflow Audio Programming" @ "Interactive Telecommunications Program, New York University":http://itp.nyu.edu -- http://itp.nyu.edu/dataflow/
Other Dataflow Languages
It might be useful to touch on other dataflow languages in order to compare the structures and how each one is organized. Here is a list of relevant dataflow languages, many of which are limited in terms of languages.
"Labview":http://www.ni.com/labview -- Laboratory Virtual Instrument Engineering Workbench
"Max/MSP":http://cycling74.com/products/maxmsp -- Pd's sister language
VEE --
Sanscript --
Dataflow language article
http://www.kuro5hin.org/story/2003/2/3/1688/50511