Archive for the ‘teaching’ Category
We had the annual School of Computer Science “Staff vs Students” coding competition this week. This is a competition run along the lines of the ACM_ICPC with teams of two trying to solve algorithmic problems. The problems are small in the sense that are specified in a paragraph or two, but are far from trivial! Each team of two had three hours to crack as many of the six problems as they could.
The competition is managed using the DOMjudge system. Solutions are uploaded via a web interface, where the system will then check for correctness. The system provides little feedback, with responses being along the lines of CORRECT, WRONG-ANSWER or reporting an issue with time or memory (solutions must run with limited resources). Teams can submit multiple attempts, with incorrect solutions attracting a time penalty, and the first team to solve a problem getting a bonus. This year we had 23 student teams along with 6 teams containing at least one staff member (staff can also pair with PhD students).
I teamed up with Valentino, one of our PhD students, and I’m pleased to say that, while we didn’t win, nor did we disgrace ourselves, managing to solve two problems in the time allotted, with a respectable mid-table finish. I committed the schoolboy error of diving into Problem A without doing sufficient triage and spent a huge amount of time on it. Problem C was much easier! Lessons learnt. Or perhaps not, as I did exactly the same thing last year….
Anyway, results aside, it was a lot of fun and one of the events that contributes to the friendly social atmosphere that I think we have within the School. We adjourned to the pub later on where Head of School Jim Miles stood a round of drinks and I was entertained by some pretty impressive card tricks by one of my first year tutees.
Kudos to the organising committee of Karol Jurasiński, Ion Diaconu, Ettore Torti, Tudor Morar and Gavin Brown who also do a great job in managing the Schools Coding Dojo and co-ordinating participation in external competitions. The final rankings were clear, with the top team solving four problems, and second and third three. There was then clear daylight between those and the rest of the bunch with all the other teams solving two or fewer.
I’ve just spent a week at the Summer School on Ontology Engineering and the Semantic Web (SSSW’11) in Cercedilla, Spain.
Dating back from the early days of the OntoWeb Network, this is the eighth time the school has run, and over the years, the content has been finely tuned to provide a balance of practical and theoretical work, with both individual and teamwork elements. The programme includes invited talks, technical lectures, hands-on sessions, and a mini-project that has students working in small groups to develop an idea over the course of the week. A poster session also provides attendees the opportunity to present their work and gain valuable feedback.
Invited speakers this year included Jim Hendler, Steffen Staab, Harith Alani, Peter Mika, Martin Hepp and Oscar Corcho (stepping in at the last minute for an indisposed Manfred Hauswirth). All gave interesting talks, with Martin Hepp’s being perhaps the most lively — starting a talk with the claim that the Semantic Web was facing a similar collapse as that suffered by Constantinople is an interesting opening gambit. And any talk that mentions Horse Muesli is going to get my attention.
With nine tutors present all week, and six invited speakers, most of whom spend a few days in Cercedilla, there are many opportunities for one-to-one and detailed discussions. As ever (this is the sixth Cercedilla school I’ve tutored at), it was a pleasure to be involved, and to spend time interacting and being with fifty very smart, motivated people (it’s quite nice hanging out with the other tutors too). Last but not least, as well as the technical content, the school puts a strong emphasis on a social programme that involves everybody. This makes for an action packed, but pretty exhausting week (especially for the over 40s).
The week ends with a series of miniproject presentations on the Saturday morning. Topics this year were as varied as in past years, including ontology mapping, holidays from hell, analysis of twitter behaviour, e-commerce ontologies, patterns for modularisation, research ratings and a modern take on the I-Spy books from the 50s and 60s. The groups also made short videos which were shown after Friday night’s dinner. These were mostly light-hearted rather than technical, but they did showcase some additional artistic skills! The winning video included novel use of the iPhone Word Lens app.
There was a twitter stream running during the meeting, but it was refreshing to see that an audience actually following talks rather than sitting absorbed in laptops! The talks, hands-on sessions and projects had quite a strong Linked Data feel to them, but as @rich_francis tweeted, it was
Great to see two families (linked data and Ontology Engineering) coming together #sssw11
For some reason, travel home from Madrid is never simple, and there was a crazy mad dash through LHR to make a connection, but that’s another story. I just suggest that you never travel with Fabio……
Congratulations to Enrico Motta, Asun Gomez-Perez, Oscar Corcho, Mathieu D’Aquin and all the local UPM team for the management and organisation, and we’ll look forward to SSSW 2012. But now I need to sleep for a week.