17
A talk in the key of A talk in the key of C C Jon Dron <[email protected]> Jon Dron <[email protected]> University of Brighton University of Brighton 5 5 th th May 2005 May 2005 Oxford Brookes Oxford Brookes

A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

Embed Size (px)

Citation preview

Page 1: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

A talk in the key of CA talk in the key of C

Jon Dron <[email protected]>Jon Dron <[email protected]>University of BrightonUniversity of Brighton

55thth May 2005 May 2005Oxford BrookesOxford Brookes

Page 2: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

if if (areYouSittingComfortably?) (areYouSittingComfortably?)

{{

then I’ll begin…then I’ll begin…

Page 3: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

DistinctivenessDistinctiveness

problem solvingproblem solvingprecision (it works or it doesn’t)precision (it works or it doesn’t)process/productprocess/productheuristic/algorithmicheuristic/algorithmicmulti-disciplinarymulti-disciplinarycreative/logicalcreative/logicalperhaps not all one discipline?perhaps not all one discipline?perhaps not a discipline at all?perhaps not a discipline at all?

Page 4: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

What sort of subject is What sort of subject is programming?programming?

science?science? engineering?engineering? design?design? composition?composition? mathematics/logic?mathematics/logic? all the above?all the above? none of the above?none of the above? all of the above but all of the above but

greater than the sum greater than the sum of the parts?of the parts?

something else?something else?

Page 5: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

disciplinesdisciplines

science, engineering, mathematics, science, engineering, mathematics, logic etc may help to define the rules logic etc may help to define the rules of the gameof the game

but not how it should be playedbut not how it should be played

Page 6: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

Teaching programming/teaching Teaching programming/teaching musicmusic

Facts, theories and Facts, theories and arcane formal arcane formal notationsnotations

sequence selection sequence selection and iterationand iteration

mathematical mathematical underpinningsunderpinnings

interoperability issuesinteroperability issues practical but practical but

constrained skillsconstrained skills creativitycreativity technical virtuositytechnical virtuosity

Page 7: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

Is there an equivalent of…Is there an equivalent of…

scales and scales and arpeggios?arpeggios?

jazz/rock/blues?jazz/rock/blues? conducting an conducting an

orchestra?orchestra? listening/musical listening/musical

appreciation?appreciation? performance?performance? composition?composition? repertoire?repertoire?

Page 8: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

CompositionComposition

Page 9: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

keyboard skillskeyboard skills

Page 10: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

Listening skillsListening skills

Page 11: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

PerformancePerformance

genresgenresrepertoirerepertoirestylestyle

Page 12: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

Some other analogiesSome other analogies

Don’t like the music idea?Don’t like the music idea?

Here are some other Here are some other thoughts…thoughts…

Page 13: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

Architecture/ Art & DesignArchitecture/ Art & Design

Page 14: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

Creative writing/dramaCreative writing/drama

Page 15: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

Words we might (but seldom do) Words we might (but seldom do) use…use…

seminarseminar studiostudio discussiondiscussion critcrit practicepractice reading as a writerreading as a writer portfolioportfolio mentoringmentoring

aestheticsaesthetics creativitycreativity imaginationimagination critical theorycritical theory performanceperformance virtuosityvirtuosity discovering a voicediscovering a voice passionpassion

Page 16: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

Some courses we might teach Some courses we might teach (some of us do?)(some of us do?)

programming as a way of beingprogramming as a way of beingprogram appreciationprogram appreciationcreative programmingcreative programmingprogramming as performanceprogramming as performanceprogramming studioprogramming studio

Page 17: A talk in the key of C Jon Dron Jon Dron University of Brighton 5 th May 2005 Oxford Brookes

}}

Jon Dron <Jon Dron <[email protected]@brighton.ac.uk> >

http://www.cmis.brighton.ac.uk/staff/jhttp://www.cmis.brighton.ac.uk/staff/jd29/d29/