The aim of the course was specifically to create an applied tutorial into one of the topics treated in the unit. My topic was intersection testing.
Thus, the attached paper specifically represents an introduction into collision detection and intersection testing for students interested in the topic. Some basic algebra skills are required.
Note that the general part of the paper makes extensive use of Wikipedia and other open online sources. Interested readers will wind a wealth of supplementary information there.
Listing items for category "courseworks":
Intersection Testing
Advanced Computer Graphics
Understanding and practical application (using OpenGL) of current state-of-art graphics rendering techniques and pipeline.
Really nice unit. Based on seminars rather than lectures.
Everyone presented a topic in-depth. My topic was intersection testing.
Protein localisation
This is about evolving sequence patterns for prediction of sub-cellular locations of eukaryotic proteins. See question sheet for more details.
A few years after it was completed as a Master's coursework assignment, this work has been published in peer-reviewed conference proceedings. Instead of providing the original solution I thus refer to the shortened version that has been published as Paperin (2008): Evolving Sequence Patterns For Prediction Of Sub-Cellular Locations Of Eukaryotic Proteins.
Ant Colony Optimisation Coursework
Well, I was very stressed and short on time, so I am not sure whether the tone was appropriate, but I think, it is still nice work. I do not have the question sheet any more, but basically this is a simulation model to solve Travelling Salesman Problem instances using Ant Colony Optimisation.
Genetic Programming Coursework
Genetic Algorithms Coursework
This coursework is about Genetic Algorithms. See question sheet for details. Note, what did not get done here, was well ready for the second coursework.
Coursework 5
Something about estimators. I can't find the question sheet.
Coursework 4
Decision trees.
Questions are repeated on the answer sheet. See there.
Coursework 3
I really don't know any more...
Page 3 seems to be lost too..
Coursework 2
I am not quite sure any more, but I think this was about an implementation of a Perceptron and evaluating it on some datasets. Unfortunately, the question sheet is lost.
Coursework 2
I do not remember how the question was set, but I remember that I wrote an essay on quantum communication networks. This is actually quite an interesting topic. I have later extensively reworked the essay and published it. Please consult the publication details for if you are interested in the content.
Coursework 1
I really do not remember any more.
From the looks of it - some sort of Java RMI based system. Solution includes Java sources, docs and binaries.
Lab exercise 4
Animation.
Distributed Objects and Components
Write an essay and prepare a presentation on the topic of Distributed Objects and Components in Software Engineering.
Quality management coursework
QFD software quality management technique.
Coursework 2 (set by J. Cambell)
Building a knowledge base. (It is actually quite interesting and funny reading if you are into this subject)
Coursework 1 (set by T. Hunter)
Coursework 3 (set by Robin Hirsch)
Polynomial time reduction of Hamiltonian Path & similar problems etc.
(The other coursework set by Robin (i.e. coursework 2) was an online test and is not available).
Coursework 1 (set by Mark Herbster)
3 problems on Turing Machines (included in the scans).
Coursework set by Scott
Essay on comparison between management of software and construction projects.
Coursework set by S. Sorensen
Monte Carlo methods. Question sheet is unfortunately unavailable.
Coursework set by B. Buxton
An essay about the importance of professional bodies and organisations in computing.
The Computational Complexity of Natural Language Recognition. (Essay)
Computational Complexity of Natural Language Recognition (see also inside the download).
Learning and Forgetting. A Survey of the Existing State of Knowledge. (Essay)
Learning and Forgetting. A Survey of the Existing State of Knowledge. (see also inside the download).
Coursework 2
Coursework 1
Exercises in parsing and handling of grammar trees (see problem statement).