Information Technology Reference
In-Depth Information
Lakoff, G., & Johnson, M. (1980).
Metaphors we live by
(1st ed.). Chicago: University of Chicago
Press.
Lee, E. A. (2009). Computing needs time.
Communications of the ACM
,
52
(5), 70-79.
Lévi-Strauss, C. (1968).
The savage mind
.
Nature of human society
. Chicago: University of
Chicago Press.
Levy, S. (2002).
Hackers: heroes of the computer revolution
. Baltimore: Penguin Putnam.
McCartney, J. (2002). Rethinking the computer music language: SuperCollider.
Computer Music
Journal
,
26
(4), 61-68.
McCormack, J., & McIlwain, P. (2011). Generative composition with nodal. In E. R. Miranda
(Ed.),
A-Life for music: music and computer models of living systems, computer music and
digital audio
(pp. 99-113). A-R Editions.
McLean, A., Griffiths, D., Collins, N., & Wiggins, G. (2010). Visualisation of live code. In
Elec-
tronic visualisation and the arts
, London, 2010.
McLean, A., & Wiggins, G. (2010a). Petrol: reactive pattern language for improvised music. In
Proceedings of the international computer music conference
.
McLean, A., & Wiggins, G. (2010b). Tidal—pattern language for the live coding of music. In
Proceedings of the 7th sound and music computing conference
.
Murphy, G. L. (2002).
The big topic of concepts
.
Bradford books
. Cambridge: MIT Press.
Paivio, A. (1990).
Mental representations: a dual coding approach
.
Oxford psychology series
(new
ed.). London: Oxford University Press.
Petre, M., & Blackwell, A. F. (1999). Mental imagery in program design and visual programming.
International Journal of Human-Computer Studies
,
51
, 7-30.
Polgár, T. (2005).
Freax
.CSW-Verlag.
Puckette, M. (1988). The patcher. In
Proceedings of international computer music conference
.
Reas, C., & Fry, B. (2007).
Processing: a programming handbook for visual designers and artists
.
Cambridge: MIT Press.
Rohrhuber, J., de Campo, A., & Wieser, R. (2005). Algorithms today: notes on language design for
just in time programming. In
Proceedings of the 2005 international computer music conference
.
Schon, D. A. (1984). The reflective practitioner: how professionals think. In
Action
(1st ed.). New
York: Basic Books.
Shepard, R. N., & Metzler, J. (1971). Mental rotation of three-dimensional objects.
Science (New
York, N.Y.)
,
171
(972), 701-703.
Turing, A. M. (1992). Intelligent machinery. Report, national physics laboratory. In D. C. Ince
(Ed.),
Collected works of A. M. Turing: mechanical intelligence
(pp. 107-127). Amsterdam:
Elsevier.
Turkle, S. (2005).
The second self: computers and the human spirit
(20 anv. ed.). Cambridge: MIT
Press.
Turkle, S., & Papert, S. (1990). Epistemological pluralism: styles and voices within the computer
culture.
Signs
,
16
(1), 128-157.
Turkle, S., & Papert, S. (1992). Epistemological pluralism and the revaluation of the concrete.
Journal of Mathematical Behavior
,
11
(1), 3-33.
Vogel, J. (2003). Cerebral lateralization of spatial abilities: a meta-analysis.
Brain and Cognition
,
52
(2), 197-204.
Wang, G., & Cook, P. R. (2004). On-the-fly programming: using code as an expressive musical
instrument. In
Proceedings of the 2004 conference on new interfaces for musical expression
(pp. 138-143). National University of Singapore.
Ward, A., Rohrhuber, J., Olofsson, F., McLean, A., Griffiths, D., Collins, N., & Alexander, A.
(2004). Live algorithm programming and a temporary organisation for its promotion. In O.
Goriunova & A. Shulgin (Eds.),
read_me—software art and cultures
.
Wiggins, G. A. (2006a). A preliminary framework for description, analysis and comparison of
creative systems.
Journal of Knowledge Based Systems
,
19
, 449-458.
Wiggins, G. A. (2006b). Searching for computational creativity.
New Generation Computing
,
24
(3), 209-222.