Final Year Projects 2009 - 10

This is the list of projects that I will supervise for the acdemic year 2009-10.
Should you wish to take one of these projects, please contact me via email attaching a proposal for how you wish to tackle the project and I will consider your proposal.

It is wise to confirm your project and supervisor before the end of Stage Two.

Web Server Functionality

Create a server script/ program that can seek out websites/pages of a certain name/url by a search and then post the list and a summary on a web page. Must also check periodically that the site/page is still in existence.



Suitable for BEng and BSc Computer Networking students only.

Status -
Available

ARP Attack monitor

Create software to monitor for ARP attacks on a LAN. Suggest or devise means to remove this threat.



Suitable for BEng and BSc Computer Networking students only.

Status - Available
Automated script to run diagnostics 
Create an automated script that automatically runs diagnostics on a users PC to return a number to represent the fault.
This number can be given to an IT support member over the phone so they get an idea what the problem is.
Good for networking issues - when connected systems can be operated remotely.

Ideas: ping its loop back, ping its public IP, ping its gateway, check DNS lookups, traceroute out,
mtr out and depending on results of these tests, return a specfic number.

Suitable for BEng and BSc Computer Networking students only.


Status - TAKEN
Router Configuration Marking System

Marking students router configurartions is a time consuming task, however it is a mechanical process. The configuration files are ASCII text. Develop software to check and mark router configurations to save lecturer marking time. The software ought to have the ability to allow leeway whenever there are different router IOS versions or hardware and should incorporate a database to hold marked configurations. The deliverable will be a working system that can accept a set of router configurations from a set of students and creates and stores in a database a score that depends on the correspondence of the student's submission with the model answer configuration.

Suitable for BEng and BSc Computer Networking and Computer Systems and Software Engineering students only.

Status - Available

Speaker Phone

Write software to allow text messages to be read out over the hands-free kit in a car.

Perhaps the project could expand to replies using speech to text. 

Must be compatible with phone OS.


Suitable for BEng and BSc Computer Networking and Computer Systems and Software Engineering students only.

Status - Available

Online Test Design


Create and user-test assessment items in Moodle e.g. LAMS, Hot Potatoes etc.


Suitable for BEng and BSc Computer Networking students only.

Status - Available

IPv6 Subnetting Design Tool



In the light of the approaching IPv6 migration across the Internet, create a software tool that will allow ease of IP version migration i.e. tunneling strategies, address allocation, subnetting and address management for an organisation.

Suitable for BEng and BSc Computer Networking and Computer Systems and Software Engineering students only.

Status - Available

WiFi Antenna Test and Design

Use the anechoic chamber to test existing laptop WiFi antennae, examine their TX capabilities and suggest and test improved designs.

Suitable for BEng and BSc Computer Networking students only.

Status - Available





(c) MMClements 2009