[Colloq] REMINDER: Talk by Erich Neuwirth, Univ. of Vienna, starting NOW (2nd talk)

Rachel Kalweit rachelb at ccs.neu.edu
Wed Aug 12 15:04:46 EDT 2009


(sorry I didn't get a reminder out about the first talk!)


NU Programming Languages Seminar
Presents two talks by

Erich Neuwirth
Didactic Center for Computer Science and Institute for Scientific  
Computing
University of Vienna

Wednesday, August 12, 2009
Both talks in Room 366 WVH (http://www.ccs.neu.edu/home/wand/directions.html)

Talk #1:

11:45am-1:30pm:

Title: Music as a paradigm for teaching Computer Science abstractions

Abstract:
Creating and performing music has a lot of structural implications.
The base unit to deal with is a musical phrase. Combining phrases
creates melodies. Playing a melody as a canon can be seen as combining
shifted copies of one melody. Transposing can easily be seen as an
arithmetic operation on pitch, and many more musical operations can
easily be mapped into functions applied to phrases.  So the concept of
a musical phrase seen as an abstract data type can be seen as
fundamental when working with music on a computer.  We will see a
toolkit for creating, and transforming musical phrases and combining
them into larger pieces of music.  Performing polyphonic music also
has an important computer science model: synchronizing parallel
processes.

The toolkit has two different mini languages. The beginners version is
implemented in a spreadsheet, so the user always can see the data and
perform transformations manually. The more advanced version in
implemented in Logo.

Talk #2:

Time: 3:00-4:00:

Title: Design of a Spreadsheet/R Interface

Abstract:
RExccel is an add-in to Excel that allows the use of R as a "helper
application" for Excel. Data can be transferred between Excel and R
(in both directions), and Excel can call R functions to perform
calculations and then transfer the results to Excel. RExcel allows the
use of R functions in Excel cell formulas, effectively controlling R
calculations from Excel's automatic recalculation mechanism.  It also
allows the creation of a standalone RExcel application which hides R
almost completely from the user and uses Excal as the main interface
to R.


Host: Viera Proulx

_______________________________________________
Colloq mailing list
Colloq at lists.ccs.neu.edu
https://lists.ccs.neu.edu/bin/listinfo/colloq




More information about the Colloq mailing list