Teaching
Web Ontology Language (OWL) Courses
I am involved in designing, running and presenting a series of well known and successful courses on introduction to the Web Ontology Language and a more advanced course on some basic ontology building using the OWL language. We also run ancourse orientated towards those from the commercial sector.
We are developing some new tutorials. the first is based on family history. This is an advanced language tutorial for OWL. It highlights many OWL2 features, using a rich property hierarchy and individuals representing Stevens family members. We've done a short tutorial as an illustrated talk and we'll turn it in to a two-day hand-on tutorial. We may also create an introductory version as well.
Undergraduate and Postgraduate Teaching
- I am course director on the Introduction to Software Engineering (COMP20341) undergraduate course. Some of the course is taught in a workshop style, supported by lectures and team work in laboratories. I do two workshops, one on requirements elicitation and one on use case diagrams and descriptions. There is a Moodle for COMP20340.
- COMP60312 Computational Biology - The Application of Computer Science to the Problems of Post-Genome Biology.
- I teach on the biocomputing module (BIOL61092) of the M.Sc. in Bioinformatics in the Faculty of Life Sciences. I present lectures on ontologies in bioinformatics, e-/Science and bioinformatics, entity relationship modelling and human computer interaction.