|
Mark van Harmelen Honorary Research Fellow |
|
|
I am an Honorary Research
Fellow in the My previous and lengthy
association with the Research Interests I'm centrally concerned with the empowerment of communities, particularly for the purposes of self-directed and peer-assisted life-long learning. In this context we find ourselves at an interesting juncture in technological development: An increased maturity in the use of web has allowed the development of social software. This development co-occurs with the beginning of a period of massive media convergence and the start of a merger between traditional broadcast media and user generated content. Together, these offer tremendous transformational opportunity for how we go about the practice of learning. My current research activities are in part centered around the design, implementation and use of the Manchester PLE; a social software system to support learning activities by communities-of-interest. I have further, less
developed interests in exploiting converging media systems to support
communities and community learning. I also have interest outside of the above, particularly in resource discovery and, more recently, in the semantic web. Past Research I self-supervised my PhD (University of Manchester, 1986). It was concerned with ring-structured parallel hardware and accompanying software architectures for knowledge manipulation, computer graphics and image manipulation.
Teaching I have taught both
undergraduate and post-graduate courses in the School, and have also made
significant contributions to the design of two MSc programmes. For several
years, ending in 2009, I taught a very popular module on Interactive System as
part of the Advanced Computer Science (ACS) MSc Programme. I now lead the teaching team that provides a software engineering overview for the same module. In that module we concentrate on three topics, methods to record and provide a medium for the discussion of the structure of systems, agile techniques for the construction of systems, and, because software construction is most often a team effort, methods to enable productive work in teams. |