U of Nott CS & IT COL Research Lab


Last Update: 11 March 2024

Back to the Main Page

Individual Dissertation (Relevant for UG and PGT Projects)

General Information

To get an idea of the types of projects that are within my interests to supervise, please look at the lists of past supervised projects below. In this page you can also read more details about the areas and topics for the projects that I typically supervise, and some specifc projects that I am keen in supervising.

See the list of UG projects and PGT projects that I have supervised.

See the individual project guidelines (for students that I supervise).

Areas of Interest for Supervising Projects

The project ideas listed here are related to my areas of research, which in a summarised way include the application of search and optimisation methods including artificial intelligence techniques to tackle a range of real-world problems in the broad area of modelling and optimisation. Also, some of the these project ideas are related to the module that I currently teach, Linear and Discrete optimisation or related to other modules in the School, like Simulation and optimisation for Decision Support, Artificial Intelligence Methods, Advanced Algorithms and Data Structures, Fundamentals of Artificial Intelligence. I would also be interested in projects that explore the interplay between optimisation with machine learning, data science, evolutionary computation, simulation, intelligent agents, and related topics.

I would also supervise projects in other topics of computer science if the project is within my interests and I feel competent to supervise the project. Please contact me if you are interested in me supervising your project so that we can have a conversation before agreeing to supervise a project. Note that all the projects ideas listed below can involve research and/or programming but they can also be tailored for a practical application that is in your interests.

What is required to undertake the projects suggested here? One typical question is: is this project adequate for obtaining a high grade? and the answer for all projects listed here is YES BUT IT STRONGLY DEPENDS ON THE STUDENT'S COMMITTMENT TO DEVELOP A HIGH-QUALITY DISSERTATION. The projects listed here have the potential to carry out research and develop a computer system. You definitely need to do considerable programming but also search the literature, select, read and analyse sources of information. As a computing student you are expected to produce good quality computer code. At first sight, these projects might seem too challenging, particularly if you are not familar with the problems or techniques. However, these are project ideas for which I can offer specific guidance. Selecting a challenging project does not guarantee you to obtain a high grade, that is only a good start. It is your performance and achievements which will be reflected in the final grade.

Are these project ideas suitable for MSc, MSci or BSc dissertations? Most of the project ideas suggested here can be adapted for developing a dissertation according to the degree type and subject (computer science, artificial intelligence, combination, etc.). Please see the corresponding project handbook for more guidelines and the requirements that your project should meet according to your degree. For all these project ideas, there is a potential for producing a publication if that is something that interests you.

Some ideas for individual projects are listed below, they are intentionally described very briefly in order not to be too prescriptive. The intention is that such ideas trigger your interest, then you can conduct some research and shape the project idea to your own liking. If you want some more specifics on these ideas, please contact me to have a conversation.

Some Ideas for Individual Projects

SORRY - ALL MY SUPERVISION PLACES FOR PROJECTS THIS ACDEMIC YEAR 2023-2024 ARE ALREADY TAKEN