A talk in the key of C - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

A talk in the key of C

Description:

Teaching programming/teaching music. Facts, theories and arcane formal notations ... listening/musical appreciation? performance? composition? repertoire? Composition ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 18
Provided by: Jon121
Category:
Tags: key | talk

less

Transcript and Presenter's Notes

Title: A talk in the key of C


1
A talk in the key of C
  • Jon Dron ltjon.dron_at_brighton.ac.ukgt
  • University of Brighton
  • 5th May 2005
  • Oxford Brookes

2
if (areYouSittingComfortably?)
  • then Ill begin

3
Distinctiveness
  • problem solving
  • precision (it works or it doesnt)
  • 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
  • Dont like the music idea?
  • Here are some other thoughts

13
Architecture/ Art Design
14
Creative writing/drama
15
Words we might (but seldom do) use
  • seminar
  • studio
  • discussion
  • crit
  • practice
  • reading as a writer
  • portfolio
  • mentoring
  • aesthetics
  • creativity
  • imagination
  • critical theory
  • performance
  • virtuosity
  • discovering a voice
  • passion

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 ltjon.dron_at_brighton.ac.ukgt
  • http//www.cmis.brighton.ac.uk/staff/jd29/
Write a Comment
User Comments (0)
About PowerShow.com