Final Year Project Supervision
I supervise BSc undergraduate students for final year projects
in any suitable subject
in Computer Science or Computing. Please feel free to discuss with
me your interest.
Pre-requisites:
- My ideal project students would be interested in programming or
computing, or often both, and should have completed successfully at
least the following modules or equivalent:
- Mathematics, year 1
- Java programming, year 1
- Advanced Java programming, year 1 or 2
- Computer Communication and networks , year 2
- Data structures and algorithms, year 2
or will study in year 3 the following subjects:
- Algorithm Design
- Data Compression
- Computer Security
- Artificial Intelligence
- Data Mining
- Image Processing
You will have difficulties in your project if you are weak in
all of these subjects.
- You should have read the subject guide by Dr
D.R.K. Brownrigg, "Project", University of London, 2005 ,
and known how to choose your project topic.
Projects in preparation
2011-12 Proposals
I would be particularly interested in supervising projects
in the following areas (but not limited to):
- Security problems
- eLearning
- Network simulation
- Multimedia compression
- Medical image processing
- Card games.
Please ask me for details if you are interested. You are
also welcome to propose and discuss with me your own project proposal,
but you may
like to
see some examples of my project proposals
and past project topics below.
You should also consider the following questions and bring your
draft answers
to our first project meeting for further discussion:
- What type of projects would I be interested in doing?
Choose one of the followings: A
- Computer Science (CS) project: emphases on the algorithmic
ideas and implementation techniques for one specific problem.
- Information Technology (IT) project: emphases on the final
application rather than the software itself.
- Computer Information Systems (CIS) project: emphases on design
and implementation of a computer system for an application with a
fairly general purpose.
- How would my project demonstrate the followings?
- Produce a list for each of the following questions:
- What do I know already?
- What do I not know but need to learn?
- What help do I hope to get from my supervisor?
- Is there any innovation or creativity required in my
project? What is it if there is any?
- Does your project require any first-hand data to be
collected? How would you collect the data if there is any?
Projects in progress
2011-12
Projects completed
2010-11
- Detecting Spam Botnet Through URL Filtering, Amel Abdi Abshir
(2.1)
- Visualisation of Software Security Ecosystem, Jayanthi Suhumar
(first class)
- Approach to Text Plagiarism Detection and Investigation Using
Latent Semantic Analysis, Yasmin Khatun (2.1)
- Life Bible Study Application Software, Edison Puruncajas (first
class)
- Decision Support Tool for Stock Forecasting and Managing
Products in Grocery Supermarket, Ehsan Zare Shahneh (2.1)
2009-10
(Sabbatical leave)
2008-9
- Sarah Bajja
- Dan Biti
- Dan Nissy
- Daniel Smith
- Sarah Wherton
- Kyoungin Yoo
2007-8
- Sunny Chotai (first class)
- Athanasios Fratzeskos (first class)
- Svibor Toth (2.1)
- Mudiagahn Ugbowanko (deferred)
- Astrit Zhushi (first class, outstanding, award winner)
- Morteza Kheirkhah (first class, outstanding)
- Mesbah Rahman
- Liem Nguyen
2006-7 (assigned students except Ronnie)
- Data Compression: An Interactive Tutorial,
Adebesin Oluwatoyin Omolara (very good)
- Snooker Club Mangement Systems, Ronnie Kanj (2.1)
- Online Clinic System with Health Advisor, Costas Demetriou
(2.1)
- An Interactive Tutorial Website, Azim Bhatti
- MMPlayer Developed in: Visual Basic.net 2005,
Niyazi Gecici
- Traffic Simulator, Sara Sayed
2005-6
- Investigation Into Internet Security Algorithms
and Techniques, Carl (Tony) Butler (postponed)
- Automated Benchmarking of Internet Connections,
Daniel Elwell (excellent)
- File Viewer, Arhan Kaygana
- When a Cat and Mouse Meet, Bakis Kiswaka
- Algorithm Animator, Sukhdeep Panesar (2.1)
- Highly Secure Double Encrypted Data Transfer,
Richard Moore (excellent)
2004-5
- Algorithm Visulisation, Louise Millard (first
class)
- An Ad Hoc Network Model, Mustafa Absullah
- Visual Tour on Campus, Zara Awan
- A Visual Accommodation Web Site, Dilshad Khan
- Sound Space for London Underground, Khaled MD AL
Faruq
- Learning and Testing, Remya Thankappan
- A Music Web Site, Xiaodong Xu
2003-4
- A Mobil System for Small Business, Madeleine Phan (first
class)
- Learning Data Compression On-line, Patrick Yip (first class)
- Pattern Recognition in Sound, Rufus Morrison
- Facial Image Recoganition, Femi Osibote
2002-3
- Spaning trees of graph, Philip Thompson
- Encryption techniques used on the internet, Khaled MD AL Faruq
- On-line tutorial system for primary school, Prince Abioye
- On-line system for solicitors and their clients, Samuel
Dwomoah
- Course registration system, Rikin Lakhani (almost first class)
- On-line booking system, Maharmend Haji Ali
- Web crawling algorithms, Haines Paul
2001-2
(Sabbatical leave)
2000-1
- On-line Coursework Handling System, Lisa Moon, (first class)
- Network Management, Imran Zaman, (first class)
- On-line Fishing Administration System, Peter Ready (first
class)
- Compression of MIDI Files Using Various Techniques and
Performance, Chris Burns
- Data Compression Methods Used on Web Based Files, Audio, Video
and Text, Roland Agbetiame
- Internet Security: The Issue of Cookies, Wenying Lo
- Data Compression, Ajantna Stephen Fernando
- (help), Reba Begum
1999-2000
- Coursework Handling System, Ercan Toprak (first class)
- An adaptive HTML system, Dominic A Burt (first class?)
- Visual programming, Kobby Adu-nti
- Data Compression, Maureen Howell
- Network Performance Management, Hardip Bual
- SME and the Internet, Adedoyin Olatunde
- Story Board Security, Peter Ready
- On Web Crawling, Izzah Sheikh
1998-9
- Internet Security and Privacy Issues, Syed Anisur Rhman
1997-8
- Parsemaster - An HTML Style Checker, David Carty