1 / 17

A talk in the key of C

A talk in the key of C. Jon Dron <jon.dron@brighton.ac.uk> University of Brighton 5 th May 2005 Oxford Brookes. if (areYouSittingComfortably?) {. then I’ll begin…. Distinctiveness. problem solving precision (it works or it doesn’t) process/product heuristic/algorithmic

aysha
Download Presentation

A talk in the key of C

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A talk in the key of C Jon Dron <jon.dron@brighton.ac.uk> University of Brighton 5th May 2005 Oxford Brookes

  2. if (areYouSittingComfortably?) { then I’ll begin…

  3. Distinctiveness • problem solving • precision (it works or it doesn’t) • process/product • heuristic/algorithmic • multi-disciplinary • creative/logical • perhaps not all one discipline? • perhaps not a discipline at all?

  4. What sort of subject is programming? • science? • engineering? • design? • composition? • mathematics/logic? • all the above? • none of the above? • all of the above but greater than the sum of the parts? • something else?

  5. disciplines • science, engineering, mathematics, logic etc may help to define the rules of the game • but not how it should be played

  6. Teaching programming/teaching music • Facts, theories and arcane formal notations • sequence selection and iteration • mathematical underpinnings • interoperability issues • practical but constrained skills • creativity • technical virtuosity

  7. Is there an equivalent of… • scales and arpeggios? • jazz/rock/blues? • conducting an orchestra? • listening/musical appreciation? • performance? • composition? • repertoire?

  8. Composition

  9. keyboard skills

  10. Listening skills

  11. Performance • genres • repertoire • style

  12. Some other analogies Don’t like the music idea? Here are some other thoughts…

  13. Architecture/ Art & Design

  14. Creative writing/drama

  15. seminar studio discussion crit practice reading as a writer portfolio mentoring aesthetics creativity imagination critical theory performance virtuosity discovering a voice passion Words we might (but seldom do) use…

  16. Some courses we might teach (some of us do?) • programming as a way of being • program appreciation • creative programming • programming as performance • programming studio

  17. } Jon Dron <jon.dron@brighton.ac.uk> http://www.cmis.brighton.ac.uk/staff/jd29/

More Related