Simon Holland's Research Home Page
Recent papers
Recent technical reports
Google Scholar citations
DBLP
ACM DL
ACM GUIDE
SqueakMusic
Dr Simon Holland
Director of CHIR Centre for Computer Human
Interaction Research
Co-Director (with David Morse) of MAUI
Mobile and Ubiquitous Interaction Research Group
Department of Computing, Faculty of Mathematics and Computing,
The Open University, Milton Keynes, United Kingdom, MK7 6AA
Tel +44 1908 65-3148 Secretary: -2348 Fax: -2140
Email username: s.holland
Email domain: open.ac.uk
Human Computer Interaction, Computers and Music, New
User Interfaces for Music, User Interfaces for Mobile and Ubiquitous Computing,
Computers and Education, Interactive Visualisation, Artificial
Intelligence and Education.
Preece, J., Rogers, Y., Sharp, H., Benyon, D., Holland,
S. and Carey, T. (1994) Human
Computer Interaction, Addison Wesley, New York. ISBN: 0201627698.
Edwards, A. and Holland, S. (1992) (Eds) Multi-media
Interface Design in Education.
(revised 2nd printing, 1994) Springer Verlag, Hiedelberg. ISBN: 3540550461.
Holland, S., Morse,D.R. and Gedenryd, H. (2002) Direct Combination: a New User Interaction Principle for Mobile and Ubiquitous HCI. In Paterno, F. (Ed.) Proceedings Mobile HCI 2002, Springer Verlag.
Holland, S, Morse, D.R. (2001) Audio GPS: Spatial Audio in a minimal attention interface. Proceedings of Human Computer Interaction with Mobile Devices p 28-33.
Holland, S. (2000) Artificial Intelligence in Music Education: a critical review. In Miranda, E. (ed.) Readings in Music and Artificial Intelligence, Contemporary Music Studies Vol. 20. Pages 239-274, ISBN 90-5755-094-6, ISSN 0891-5415. Harwood Academic Publishers, Amsterdam. Download as PDF.
Carey,T., Harrigan, K. and Holland,S. (1999) Enhancing Interaction Scenarios with Domain-Oriented Visualizations In Proceedings of Human-Computer Interaction - INTERACT'99: 7th IFIP TC.13 International Conference on Human-Computer Interaction, S. Brewster, A. Cawsey & G. Cockton (eds.), Edinburgh, UK, 30 August - 3 September 1999, Vol. 2, pp 13-14. British Computer Society, Swindon. ISBN: 1-902505-19-0. Download as PDF.
Holland, S. and Oppenheim, D. (1999) Direct Combination . In Proceedings of the ACM Conference on Human Factors and Computing Systems CHI 99, Editors: Marion Williams, Mark Altom, Kate Ehrlich, William Newman, pp262-269. ACM Press/Addison Wesley, New York, ISBN: 0201485591. Download as PDF
Woodman, M., Griffiths, R. Macgregor, M., Holland, S. and Robinson, R. (1999) Exploiting Smalltalk Modules In A Customizable Programming Environment. Pages 65-74, Proceedings of the International Conference on Software Engineering ICSE '99. ISBN 1-58113-074-0. Download as PDF
Woodman, M., Griffiths, R. Macgregor, M., Holland, S. (1999) OU LearningWorks: A Customizable Programming Environment. Pages 638-641, Proceedings of the International Conference on Software Engineering ICSE '99. ISBN 1-58113-074-0. Download as PDF.
Woodman, M., Griffiths, R. Holland, S, Robinson R. and MacGregor,M. (1999) Employing Object Technology to Expose Fundamental Object Concepts. Proceedings of the IEEE Twenty-Ninth International Conference on the Technology of Object Oriented Languages and Systems, IEEE TOOLS Europe, Nancy, France June 1999. Download as PDF.
Griffiths,R., Holland, S., Woodman, M., MacGregor, M. and Robinson H. (1999) Separable User Interface Architectures in Teaching Object Technology. Pages 290-299 Proceedings of the IEEE Thirtieth International Conference on the Technology of Object Oriented Languages and Systems, TOOLS USA '99, Santa Barbara, USA August 1999. ISBN 0-7695-0278-4. Download as PDF.
Woodman, H. Robinson, H. Griffiths, R., Holland, S. (1999) An Object Oriented Approach to Computing, Proceedings of the ACM Conference on Object Oriented Programming, Systems and Languages OOPSLA 1998 Educators Symposium, Vancouver. Download as PDF.
Woodman, M., Robinson R., Griffiths, R, and Holland, S. (1998) Integrating Multimedia, CD-ROM TV Conferencing and Programming with the Web (Ninth International Conference on College Teaching and Learning, Jacksonville, Florida, April 1998.
Holland, S., Griffiths, R., Woodman, M. (1997) Avoiding Object Misconceptions . ACM SIGCSE Technical Symposium 97, San Jose. ACM SIGCSE Bulletin pp131-134.Download as PDF
Woodman, M., Law, A., Holland, S. & Griffiths, R. (1997) The Object Shop - Using CD-ROM Multimedia to Introduce Object Concepts. Proceedings of the ACM SIGCSE Technical Symposium on Computer Science Education 1997, San Jose. ACM SIGCSE Bulletin pp345-349. ISBN 0-89791-899-4. Download as PDF
Whitelock,D., Brna, P. and Holland, S. (1996) What is the Value of Virtual Reality for Conceptual Learning? Towards a Theoretical Framework. In Brna, P., Paiva, Ana. and Self, J.A. (Eds)Proceedings of the European Conference on Artificial Intelligence in Education AI-ED 96. Edicoes Colibri, Lisbon. pp.136-141. ISBN No. 972-8288-37-9. Download as PDF
Woodman, M. & Holland, S.(1996) From Software user to software author In Integrating Technology into Computer Science Education, ACM SIGCSE Bulletin Vol 28 pages 60 - 62. Download as PDF
Woodman, M., Holland, S., and Davies, G. (1996) The Joy Of SoftwareStarting With Objects, Proceedings SIGCSE 96, Philadelphia February 1996. Download as PDF
Whitelock, D., Holland, S., and Howard, P. (1995) Understanding Harmony and Technology in Music Education.i In T. Sechrest, M. Thomas, and N.Estes (eds.) Proceedings of the 12th International Conference on Technology and Education. Orlando, Florida, University of Texas pp 382-384. Download as PDF
Holland, S. (1994) Learning about harmony with Harmony Space: an overview. In Smith, M. and Wiggins, G. (Eds.) Music Education: An Artificial Intelligence Approach. Springer Verlag, London. (This paper is a revised version of Holland 1993.) Download as PDF
Smith, M. and Holland, S. (1994). Motive: The development of an AI tool for Beginning Melody Composers. In Smith, M. and Wiggins, G. (Eds.) Music Education: An Artificial Intelligence Approach. Springer Verlag, London.
Whitelock, D., Holland, S., and Howard, P. (1994) Groupwork, Computers and Music Education: an Evaluation. Proceedings of the Group and Interactive Learning Conference, Strathclyde, Aug 1994.
Woodman, W., Holland, S., and Price, B. (1994) Pervasiveness of a Programming Paradigm.p Questions concerning an Object-Oriented Approach. In Proceedings of the Second All Ireland Conference on the Teaching of Computing. CTI Centre for Computing, Dublin City University, Dublin 5-7 Sept. Download as PDF
Howard, P., Holland, S. and Whitelock, D. (1994) Keyboard Harmony: some applications of computers in music education. In Musical Times, pages 467-471.
Holland, S. (1993) Learning with Harmony Space: an overview. In Smith, M. (Ed.) Proceedings of the Workshop on Music Education: An Artificial Intelligence Approach. Part of the AI -Ed 93 World Conference on Artificial Intelligence and Education. August 25th University of Edinburgh. pp 25-30. (revised version appears above as Holland 1994a). Download as PDF
Holland, S. (1992) Interface Design for Empowerment: A case study from music in Holland, S., and Edwards, A. (1992) (Eds) Multimedia Interface Design in Education. Springer Verlag, Hiedelberg Download as PDF
Holland, S. and Burgess, G. (1992) Beauty and the Beast: new approaches to teaching computing for humanities students at the University of Aberdeen. In Computers and the Humanities 26: 267-274. Download as PDF
Smith, M. and Holland, S. (1992) An AI tool for the analysis and generation of melodies. Proceedings of 1992 International Computer Music Conference. San Jose, California.
Holland, S. (1992) The Evolution Of Harmony Space. In Widmer G (Ed.), Proceedings of 1992 ECAI ArtificiaI Intelligence and Music Workshop .
Holland, S. (1992) Preliminary Report on the Rhythm Machine: An AI And Education Approach to Learning About Rhythm. In Widmer G (Ed.), Proceedings of ECAI ArtificiaI Intelligence and Music Workshop.
Smith, M. and Holland, S. (1992) An Intelligent Tutor for Melody Composition. In John Brahan & George Lasker (Eds),Advances in AI: Theory and Application : Volume II of the Proceedings of the 6th International conference on systems research, Informatics and Cybernetics, p 103-108. International Institute for Advanced Studies In Systems Research & Cybernetics, Ontario, Canada. ISBN 0-921836-01-5
Whitelock, D. and Holland, S. (1992) Virtual Worlds and their Role in Investigating Change in Cognitive Models of Motion. In Colloquium Digest of the Institute of Electrical Engineers' IEE Colloquium on Using Virtual Worlds. Pages 2/1-2/5. IEE Electronics Division, Savoy Place, London. Download as PDF
Holland, S. (1991) Two-dimensional Visual Programming and Three-dimensional Execution Visualisation in Prolog. In Colloquium Digest of the Institute of Electrical Engineers' IEE Colloquium on Visualisation, Virtual World, Virtual Reality. Pages 4/1-4/4. IEE Electronics Division, Savoy Place, London. Download as PDF
Holland, S. (1991) Visual Programming in Prolog. Proceedings of the Sixth International PEG Conference on Knowledge-Based Environments for Teaching and Learning. p. 676-684 Rapallo (Genova), Italy, May 31-June 2, 1991. Download as PDF
Holland, S. and Elsom-Cook, M. (1990) Architecture of a knowledge-based tutor. In Guided Discovery Tutoring, Ed. Elsom-Cook, M. Paul Chapman Publishing Ltd, London. Download as PDF
Holland, S. (1987) Computers in Music Education. In Computers in Education 5-13 (1987) Eds. Jones, A. and Scrimshaw, P. Open University Press, Milton Keynes. Download as PDF
Holland, S. (1987) Direct Manipulation tools for novices based on new cognitive theories of harmony. pp 182 -189 Proceedings of 1987 International Computer Music Conference. Download as PDF
Holland, S. (1986) Speculations about how Artificial Intelligence could be applied to contribute to the learning of music composition skills. In AISB Quarterly, Spring 1986. Download as PDF
_________________________________________
Holland, S., Morse, D.R., Gedenryd, H. (2002) Ambient Combination: The application of Direct Combination to Mobile and Ubiquitous Human Computer Interaction. Technical Report TR2002/1, Department of Computing, The Open University, Milton Keynes, MK76AA, UK.
Holland, S. (1998). Direct Combination: novel user interaction strategies. Computing Department Technical Report 98/20. Department of Computing, Open University, Milton Keynes, England. Download as PDF
Holland, S. (1998) A
Visual Representation for Interaction Scenarios.
Computing Department Technical
Report 98/19, Open University, Milton Keynes.
Holland, S. (1994) Learning about harmony
with Harmony Space: an Overview
Stanford
University CCRMA Technical Report, Palo Alto, California.
Holland, S. (1991) Two-dimensional
Visual Programming and Three-dimensional Execution Visualisation in Prolog.
Technical
Report AUCS/TR9116, Department of Computing Science, University
of Aberdeen, Aberdeen.
Holland, S. (1991) Preliminary report
on the design of a constraint-based musical planner.
Technical
Report AUCS/TR9113, University of Aberdeen, Aberdeen.
Holland, S. (1991) Interface Design
for Empowerment: A case study from music
Technical
Report AUCS/TR9112 Dept of Computing Science University of Aberdeen,
Aberdeen.
Holland, S. and Burgess, G. (1991)
Beauty and the Beast: new approaches
to teaching computing for humanities students at the University of Aberdeen.
Technical Report AUCS/TR9111, University of Aberdeen, Aberdeen.
Holland, S. (1991) Visual Programming in Prolog. Technical Report AUCS/TR9110, Dept of Computing Science University of Aberdeen, Aberdeen.
Holland, S (1990) Intelligent Computer-Aided Instruction in the Arts. OU IET CITE Report No 103, January 1990.
Holland, S. (1989) Artificial
Intelligence, Education and Music.
OU IET CITE Report No. 88, July 1989.
Holland, S. (1987) Direct Manipulation
tools for novices based on new cognitive theories of harmony.
OU
IET CITE Report No. 16, June 1987.
Holland, S. (1987) A knowledge-based
tutor for music composition.
OU
IET CITE Report No. 16, June 1987.
Holland, S. (1986) Design considerations for a human computer interface using 12-tone three-dimensional Harmony space to aid novices to learn aspects of harmony and composition. OU IET CITE report no. 7, August 1986.
Holland, S. (1985)
How computers are used in the teaching of
music and speculations about how artificial intelligence could be applied
to radically improve the learning of composition skills. OU IET CITE
Report No. 6, December 1985.
_________________________________________
Review articles
Holland,S. (1998) Review
of The Computer Music Tutorial.
In Multi-Media Review, Times Higher Educational Supplement, Spring 1998.
Holland, S. (1996) Dice Game
Music.
In Multi-Media Review,
Times Higher Educational Supplement.June 14th 1996, page viii.
Holland, S. (1991) Virtual
machines meet virtual people: the feel of things to come.
AISB Quarterly, Spring 1991 no. 76 pp 42-45.
Comments by others on Harmony Space
Camilleri, Professor Lelio, (1987). Letture Critiche. (3 page critical review of Holland (1987b) ) In BeQuadro, April-June 1987.
For more about Lelio Camilleri, see here
Durham, Tony, (1987). Musician and Machine in perfect Harmony? Two-page review in Computing, February 26 1987.
_________________________________________
Some Comments on Direct Combination
http://www.cs.umu.se/~c97tan/interakt.html ( in swedish)
http://www.cs.umu.se/~dva98djn/mdi/mdi3.html (in swedish)
http://www.mk.dmu.ac.uk/~mstacey/outlines/direct-combination.htm
http://www.uni-paderborn.de/cs/agszwillus/lehre/ss99/seminar/Ausarbeitungen/volbert/ (in german)
www.daimi.au.dk/CPnets/CPN2000/download/avi2000.pdf
www.daimi.au.dk/CPnets/CPN2000/download/chi2000.pdf
PhD: Artificial Intelligence, Education and Music.
Holland, S. (1989) Artificial Intelligence, Education and Music.
OU IET CITE Report No. 88, July 1989. Supervisors: Dr Mark Elsom-Cook and Prof Tim O'Shea.
External Examiner: Dr Randall Smith, Xerox PARC.
HCI and music: squaring
the circle.
Invited speaker
(jointly with Prof Jim Alty) at INTERCHI April 1993 Amsterdam (Joint
meeting of US ACM SIGCHI and European INTERACT.
Faculty of Mathematics and Computing Christmas
Lecture
1993. Music, Computers
and Mind. 20 December, 1993, Open University.
Invited speaker at British Computer Society 1987 YPG Conference April 87, Birmingham. Artificial Intelligence in Music Education.
Holland, S. (1997)
Simplicity, consistency, memorability & power
in microworlds for dramatizing object creation & destruction. Workshop
on Enhancing Open Learning using Technology. Centre for Informatics
Education Research, Milton Keynes 20th Jan 1997
Woodroffe, M, Stone, D., Holland, S. and Carswell, L. (1997) An Ideal Model for a Web - for Teaching at a Distance. ALT-C 97 Fourth Annual Conference of the Association for Learning Technology15-17 September 1997, University of Wolverhampton.
Benyon, D., Stone, D., Woodroffe, M. and Holland, S. (1996) Experience with developing multimedia courseware for the world wide web. Symposium on Hypermedia Usability Research & The Web. 1st May, 1996 Knowledge Media Institute/ British HCI Group, Milton Keynes.
Holland, S. (1996) Issues in constraint based planning for music composition by Novices. Symposium on Artificial Intelligence for Design 19th March 1996, Milton Keynes.
Holland, S. (1994) Shaping the Distance Learning Computer Science curriculum 1997-2001. Short Presentation. Psychology of Programming Interest Group (PPIG), 8th Jan 1994, Open University.
Holland, S. (1992) Human Computer Interaction, Artificial Intelligence, and Music. Conference on Teaching Of Computing Studies. Department of Computing Science, University of Aberdeen. Wednesday 27 May 1992.
Holland, S. (1992)
Interim Report on Visual Programming and Visualisation
of Program Execution in Prolog. 4th Annual Workshop of the Psychology
of Programming Interest Group. University of Loughborough 2-4 Jan 1992.
Holland, S. (1990) Preliminary Report on the Rhythm Machine. National Workshop on Intelligent Tutoring Systems, University of Aberdeen, 28-29 Sept 1990.
Holland, S. (1990) Multi-modal interface design for empowerment: a case study from music Workshop on Multimedia and Multimodal Interface Design, 1990 ACM Conference on Computer Human Interaction, Seattle, April 1990
Holland, S. (1988) New issues in applying two cognitive theories of harmony to assist harmonic comprehension and invention by novices. Poster session at International Symposium on Music and the Cognitive Sciences, IRCAM (Institute de Recherche et Coordination Acoustique/Musique), Paris 14-18 March 1988
Holland, S. (1988) Intelligent Tutoring Systems and Music Composition. Poster session at International NATO Advanced Research Workshop on Advanced Educational Technology, Cranfield Institute of Technology, November 1988.
Holland, S. (1987) Knowledge-based
tutoring for Music Composition,
Third International Conference on Artificial Intelligence and Education,
Pittsburgh, USA. May 1987 .
Holland, S. (1987) Exploiting Balzano's cognitive theories of harmony to design new tools to enable novices to sketch, analyse and experiment intelligently with harmony. 2nd International Conference on Science and Music, City University, London. 17th-19th September 1987.
Computer Science Department, University of York, Wednesday 31st May, 2000 Direct Combination:A New User-Interaction Strategy.
Computer Science Department, University of Glasgow, 8th June, 2000 Direct Combination:A New User-Interaction Strategy.
Computing Laboratory, Cambridge University, Monday 8th
March 1999. Visualisation and interaction design for
music ![]()
British Computer Society,University of Central Lancaster, Preston 25th May 1995 Perceptualisation and Human Computer Interaction.
IBM Watson Research Center, Yorktown Heights, New York State. 21st October 1994. Music, Perceptualisation, Human Computer Interaction and Education.
Toronto Computer Human Interaction Group (TORCHI) Public seminar, University of Toronto, Wednesday 12 October 1994. The Rhythm Machine.
Dynamic Graphics Project, University of Toronto, Tuesday 25th October, 1994. Visualising Logic Programs in Three Dimensions.
Human Computer Interaction Lab, University of Guelph Wednesday 28th September. Perceptualisation and Re-use in Highly interactive interfaces.
Department of Music Guest Lecture, University of Guelph, Ontario, October 17th 1994. Learning and Teaching Harmony.
Department of Computer Science, University of York. Artificial Intelligence, Interfaces and Education. June 6th 1990
Xerox PARC seminar, Palo Alto, California. Artificial Intelligence and Interface Design. 11th April, 1990
Stanford University, Seminar at Centre for Computer Research in Music and Acoustics, Palo Alto, California, 11th April, 1990. Artificial Intelligence and Education in Music Composition.
Utrecht Centre for Knowledge Technology, Intelligent Tutoring Systems voor Musiek. 7 March 1990.
Cambridge University. Seminar Series on Music and the Mind. Harmony Space 31 Jan 1989.
Department of Computer Science, Imperial College, London. An intelligent tutoring system for music. November 4 1987
Carnegie-Mellon University Centre for Art and Technology as part of workshop with invited audience including representatives from IBM Los Angeles Scientific Center and Yamaha Japan Software Division. Knowledge-based tutoring for music composition. May 1987.
University of Sussex, Cognitive studies Seminar at Institute of Cognitive and Information Sciences,. The use of AI models of musical ideas and AI and Education frameworks to encourage and facilitate novices to compose music. January 1987.
Fifth Computer-Aided Learning Research Group Conference. Artificial Intelligence and music education - a knowledge-based approach. Milton Keynes. December 1986.
_________________________________________
Non-Print Media
Holland, Simon and Solomon, Allan (1998) Mathematics and Music. Ten minute item on Harmony Space, as part of thirty minute OU programme on BBC Radio 4 transmitted 22.30 February 15th 1998. Download extract as MP3
McLeish, Jean and Holland, Simon (1992). Four minute item on BBC Radio Scotland News on Harmony Space. Broadcast at 7.55 am, Thursday 28 May 1992. Download extract as MP3.
Video programs
Holland, S. (1995). 1 hour 6 minute video on Computers, perceptualisation and Music. Produced by University of Central Lancaster Audio Visual Service, 25th May 1995.
Holland, S. (1994). 15-minute video Harmony Space. Produced by Andrew Rix, Open University Audio Visual Unit. (This video was shown together with two posters and live demonstration at the Research Open Day for The Open Universitys 25th anniversary, and at the 25th Anniversary Public Open Day.)
The Front Desk. Half hour BBC TV program about Human Computer Interaction, made as part of M206. Most recent BBC transmission: 14th 2001. Producer, Steve Evanson, Academic Consultant, Simon Holland. Details of this TV program, including transcripts and information about the main contributors can be found here. To buy a video tape of this program, The Front Desk - M206/03,) visit Open University Learning Resources at http://www.ouw.co.uk/courses/M206.shtm
Object-Oriented Software Technology. Half Hour TV program about object-orientation. Transmitted by BBC 1995,1996, 1997 and 1998. Joint Academic consultant.
Holland, S. (1990) Harmony
Space, the Game.
Devised
and directed two hour videotaped performance event with active participation
of some twenty musicians and an audience in collaboration with Peter Desain,
Henkjan Honing and the Faculty of Art, at the Utrecht Hogeschool voor de
Kunsten (Utrecht School of Art), 7th March 1990.
Publications sorted by theme
Note - document listed below are duplicates of documents listed earlier - but sorted loosely by theme
Human Computer Interaction (general)
Mobile and Ubiquitous Human Computer Interaction
Interactive Visualisation
Virtual Environments and Education
Computers, Music and Education
Learning and Teaching Object Technology
Computing in the Humanities
Human Computer Interaction (general)
Preece, J., Rogers, Y., Sharp, H., Benyon, D., Holland, S. and Carey, T. (1994) Human Computer Interaction, Addison Wesley, New York.
Edwards, A. and Holland, S. (1992) (Eds) Multi-media Interface Design in Education. (revised 2nd printing, 1994) Springer Verlag, Hiedelberg.
Mobile and Ubiquitous User Interaction
Holland, S., Morse,D.R. and Gedenryd, H. (2002) Direct Combination: a New User Interaction Principle for Mobile and Ubiquitous HCI. In Paterno, F. (Ed.) Proceedings Mobile HCI 2002, Springer Verlag.
Holland, S, Morse, D.R. (2001) Audio GPS: Spatial Audio in a minimal attention interface. Proceedings of Human Computer Interaction with Mobile Devices p 28-33. Download PDF
Holland, S., Morse, D.R., Gedenryd, H. (2002) Ambient Combination: The application of Direct Combination to Mobile and Ubiquitous Human Computer Interaction. Technical Report TR2002/1, Department of Computing, The Open University, Milton Keynes, MK76AA, UK. Download PDF
Henrik Gedenryd, Simon Holland, David Morse (2002) Meeting the software engineering challenges of interacting with dynamic and ad-hoc computing environments Technical Report, Department of Computing, The Open University, Milton Keynes, MK76AA, UK.
Morse, D.R., Gedenryd, H., and Holland, S. (2002)A simple, technology-neutral lingua franca for locationsystems, applied to combined indoor-outdoor navigation. Technical Report, Department of Computing, The Open University, Milton Keynes, MK76AA, UK.Holland, S. and Oppenheim, D. (1999) Direct Combination.
In Proceedings of the ACM Conference on Human Factors and Computing Systems CHI 99, Editors: Marion Williams, Mark Altom, Kate Ehrlich, William Newman, pp262-269. ACM Press/Addison Wesley, New York, ISBN: 0201485591.
Interactive Visualisation
Visual Prolog programming & 3D Visualisation of Prolog Execution
Holland, S. (1991) Two-dimensional
Visual Programming and Three-dimensional Execution Visualisation in Prolog.
In Colloquium Digest of the Institute of Electrical Engineers' IEE Colloquium
on Visualisation, Virtual World, Virtual Reality. Pages 4/1-4/4. IEE
Electronics Division, Savoy Place, London.
Holland, S. (1991) Visual Programming in Prolog.
Proceedings of the Sixth International PEG Conference on Knowledge-Based Environments for Teaching and Learning. p. 676-684 Rapallo (Genova), Italy, May 31-June 2, 1991.
Holland, S. (1991)
Two-dimensional Visual Programming and Three-dimensional Execution Visualisation in Prolog. Technical Report AUCS/TR9116, Department of Computing Science, University of Aberdeen, Aberdeen.
Holland, S. (1994) Interim report on the Visualisation of Prolog execution in three dimensions.
Unpublished paper , Department of Computer Science, Open University, Milton Keynes
Visualising Interaction Scenarios
Carey,T., Harrigan, K. and Holland,S. (1999)
Enhancing Interaction Scenarios with Domain-Oriented Visualizations. In Proceedings of Human-Computer Interaction - INTERACT'99: 7th IFIP TC.13 International Conference on Human-Computer Interaction, S. Brewster, A. Cawsey & G. Cockton (eds.), Edinburgh, UK, 30 August - 3 September 1999, Vol. 2, pp 13-14. British Computer Society, Swindon. ISBN: 1-902505-19-0.
Holland, S. (1998) A Visual Representation for Interaction Scenarios.
Computing Department Technical Report 98/19, Open University, Milton Keynes.
Virtual Environments and Education
Whitelock,D., Brna, P. and Holland, S. (1996)
What is the Value of Virtual Reality for Conceptual Learning? Towards a Theoretical Framework. In Brna, P., Paiva, Ana. and Self, J.A. (Eds)Proceedings of the European Conference on Artificial Intelligence in Education AI-ED 96. Edicoes Colibri, Lisbon. pp.136-141. ISBN No. 972-8288-37-9.
Whitelock, D. and Holland, S. (1992)
Virtual Worlds and their Role in Investigating Change in Cognitive Models of Motion. In Colloquium Digest of the Institute of Electrical Engineers' IEE Colloquium on Using Virtual Worlds. Pages 2/1-2/5. IEE Electronics Division, Savoy Place, London.
Computers, Music and Education
AI/HCI in Music Education
Holland, S. (2000) Artificial Intelligence in Music Education: a critical review. In Miranda, E. (ed.) Readings in Music and Artificial Intelligence, Contemporary Music Studies Vol. 20. Pages 239-274, ISBN 90-5755-094-6, ISSN 0891-5415. Harwood Academic Publishers, Amsterdam. Download as PDF
Holland, S. (1987) Computers in Music Education. In Computers in Education 5-13 (1987) Eds. Jones, A. and Scrimshaw, P. Open University Press, Milton Keynes.
Holland, S. (1986) Speculations about how Artificial Intelligence could be applied to contribute to the learning of music composition skills. In AISB Quarterly, Spring 1986. Download as PDF
Holland, S. (1989) Artificial Intelligence, Education and Music. OU IET CITE Report No. 88, July 1989. Supervisors: Dr Mark Elsom-Cook and Prof Tim O'Shea External Examiner: Dr Randall Smith, Xerox PARC. Download as PDF
Holland, S. (1994) Learning about harmony with Harmony
Space: an Overview Stanford University CCRMA Technical Report, Palo
Alto, California. Download as PDF Holland, S. (1994) Learning about harmony with Harmony
Space: an overview. In Smith, M. and Wiggins, G. (Eds.) Music Education:
An Artificial Intelligence Approach. Springer Verlag, London. (This
paper is a revised version of Holland 1993.) Download
as PDF Holland, S. (1993) Learning with Harmony Space: an overview.
In Smith, M. (Ed.) Proceedings of the Workshop on Music Education: An
Artificial Intelligence Approach. Part of the AI -Ed 93 World Conference
on Artificial Intelligence and Education. August 25th University of Edinburgh.
pp 25-30. (revised version appears above as Holland 1994a). Download
as PDF Holland, S. (1992) Interface Design for Empowerment: A
case study from music in Holland, S., and Edwards, A. (1992) (Eds) Multimedia
Interface Design in Education. Springer Verlag, Hiedelberg. Download
as PDF Holland, S. (1987) Direct Manipulation tools for novices
based on new cognitive theories of harmony. pp 182 -189 Proceedings of
1987 International Computer Music Conference. Download
as PDF Holland, Simon and Solomon, Allan (1998) Mathematics and
Music. Ten minute item on Harmony Space, as part of thirty minute OU programme
on BBC Radio 4 transmitted 22.30 February 15th 1998. Download
as MP3 McLeish, Jean and Holland, Simon (1992). Four minute item
on BBC Radio Scotland News on Harmony Space. Broadcast at 7.55 am, Thursday
28 May 1992. Download as MP3. Holland, S. (1990) Harmony Space,the Game
Photo
More Photos(c)Simon Holland
Devised
and directed two hour videotaped performance event with active participation
of some twenty musicians and an audience in collaboration with Peter Desain,
Henkjan Honing and the Faculty of Art, at the Utrecht Hogeschool voor de
Kunsten (Utrecht School of Art), 7th March 1990.
Melody Smith, M. and Holland, S. (1992) An Intelligent Tutor for
Melody Composition. In John Brahan & George Lasker (Eds),Advances in
AI: Theory and Application : Volume II of the Proceedings of the 6th
International conference on systems research, Informatics and Cybernetics,
p 103-108. International Institute for Advanced Studies In Systems Research
& Cybernetics, Ontario, Canada. ISBN 0-921836-01-5 Smith, M. and Holland, S. (1992) An AI tool for the analysis
and generation of melodies. Proceedings of 1992 International Computer
Music Conference. San Jose, California. Smith, M. and Holland, S. (1994). Motive: The development
of an AI tool for Beginning Melody Composers. In Smith, M. and Wiggins,
G. (Eds.) Music Education: An Artificial Intelligence Approach. Springer
Verlag, London. Knowledge based Music Tutors Holland, S. (1987) Holland, S. and Elsom-Cook, M. (1990) Learning and Teaching with Computers in The Humanities Learning and teaching Object Technology Woodman, M., Griffiths, R. Macgregor, M., Holland, S. and
Robinson, R. (1999) Woodman, M., Griffiths, R. Macgregor, M., Holland, S. (1999) Woodman, M., Griffiths, R. Holland, S, Robinson R. and
MacGregor,M. (1999) Griffiths,R., Holland, S., Woodman, M., MacGregor, M. and
Robinson H. (1999) Woodman, H. Robinson, H. Griffiths, R., Holland, S. (1998) Woodman, M., Robinson R., Griffiths, R, and Holland, S.
(1998) Integrating Multimedia, CD-ROM TV Conferencing and Programming with
the Web (Ninth International Conference on College Teaching and Learning,
Jacksonville, Florida, April 1998. Holland, S., Griffiths, R., Woodman, M. (1997) Avoiding
Object Misconceptions. Woodman, M., Law, A., Holland, S. & Griffiths, R. (1997) Woodman, M. & Holland, S.(1996) Woodman, M., Holland, S., and Davies, G. (1996) Woodman, W., Holland, S., and Price, B. (1994) Work is under way to make versions of Harmony Space for the Macintosh (Harmony
Space Version 4) and for Linux (Harmony Space Version 5) available for download. Last Updated 11 June 2002 © Simon Holland 2002
Knowledge-based tutoring for Music Composition,
Third International Conference on Artificial Intelligence and Education,
Pittsburgh, USA. May 1987.
Architecture of a knowledge-based
tutor. In Guided Discovery Tutoring, Ed. Elsom-Cook, M. Paul
Chapman Publishing Ltd, London.
Beauty and the Beast: new approaches to teaching
computing for humanities students at the University of Aberdeen. In Computers
and the Humanities 26: 267-274.
Exploiting
Smalltalk Modules In A Customizable Programming Environment. Pages 65-74,
Proceedings of the International Conference on Software Engineering ICSE
'99. ISBN 1-58113-074-0.
OU LearningWorks: A Customizable Programming
Environment. Pages 638-641, Proceedings of the International Conference
on Software Engineering ICSE '99. ISBN 1-58113-074-0.
Employing
Object Technology to Expose Fundamental Object Concepts. Proceedings
of the IEEE Twenty-Ninth International Conference on the Technology of Object
Oriented Languages and Systems, IEEE TOOLS Europe, Nancy, France June 1999.
Separable
User Interface Architectures in Teaching Object Technology. Pages 290-299
Proceedings of the IEEE Thirtieth International Conference on the Technology
of Object Oriented Languages and Systems, TOOLS USA '99, Santa Barbara,
USA August 1999. ISBN 0-7695-0278-4.
An Object Oriented Approach to Computing, Proceedings
of the ACM Conference on Object Oriented Programming, Systems and Languages
OOPSLA 1998 Educators Symposium, Vancouver.
ACM
SIGCSE Technical Symposium 97, San Jose. ACM SIGCSE Bulletin pp131-134.
The Object Shop - Using CD-ROM Multimedia to Introduce
Object Concepts. Proceedings of the ACM SIGCSE Technical Symposium on
Computer Science Education 1997, San Jose. ACM SIGCSE Bulletin pp345-349.
ISBN 0-89791-899-4.
From Software user to software author In Integrating
Technology into Computer Science Education, ACM SIGCSE Bulletin Vol
28 pages 60 - 62.
The Joy Of SoftwareStarting With
Objects, Proceedings SIGCSE 96, Philadelphia February 1996.
Pervasiveness of a Programming Paradigm.
Questions concerning an Object-Oriented Approach. In Proceedings of the
Second All Ireland Conference on the Teaching of Computing. CTI Centre
for Computing, Dublin City University, Dublin 5-7 Sept. Harmony Space: The Program
Minor updates 15 Oct 2006 © Simon Holland 2006