Professional Documents
Culture Documents
A dissertation project supervisor needs to be allocated to you over the coming weeks. This
will provide you with extra time to prepare for your dissertation project, and also allow you to
start your project work earlier if you so wish.
Please note: Extensions to complete your dissertation project this year will only be
granted in cases where there are strong extenuating circumstances. Therefore, it is
expected that you will submit your bound dissertation at the end of August, 2020. If
there are extenuating circumstances that require an extension, you must request an
extension at least 3 weeks in advance of the deadline.
Anyone missing this deadline (due only to strong extenuating circumstances, as stated
above) will then not be able to receive notification of your result until mid-February at
the earliest.
Some of you have already been investigating possible supervisors. If you have already
decided, then please let me know (email: w.j.teahan@bangor.ac.uk). Please also indicate the
Otherwise, I suggest you speak to prospective supervisors about possible projects, and
indicate your decision within two weeks using Blackboard (by sending a project title and
supervisor). If you wish, you can come and have a chat with me, and then I can suggest
possible supervisors (and also speak to them on your behalf if you wish). Those who have not
decided will then be allocated a supervisor based on the subjects that they are most interested
in.
2. Project requirements.
Included below is slightly amended material taken from the MSc briefing
document (that can be found in Blackboard) with regards to your project.
Please make sure that you read this carefully. In particular, note the
requirement that you MUST submit a list of aims and objectives along with a
draft of your Literature Review, plus a document detailing the legal, social,
ethical and professional issues for your project by the end of July.
2.1 Execution of Project
At the start of second Semester, the Course Director will communicate to all students
a list of possible projects and prospective supervisors. You should arrange to meet
with several prospective supervisors to discuss suitable projects. If you wish to do a
project with a local company, then arrange a meeting with the Course Director (Dr.
Bill Teahan), who will then find a suitable placement for you.
Once you have chosen a specific project, please communicate the name of the project
and your supervisor to the Course Director. The Course Director will ensure that a
project is allocated to you at the beginning of the second semester. If you have not
chosen a project by then, a meeting will be arranged for you with the Course Director
to discuss options. Once your project has been allocated, you should informally begin
the process of preparation. You will be allowed to start your project work at this time,
if you wish, under the guidance of your supervisor.
The first task for you is to understand the problems and the requirements. This
is likely to involve interaction with the supervisor and considerable background
reading, etc. The supervisor should advise on the forms of documentation
required for the project, and assist in planning the final dissertation – do not be
tempted to leave the entire dissertation until the end of the project.
Before the project work can start, the Supervisor must complete the Ethical
Approval form. This form has already been posted into Blackboard and must be
submitted by your supervisor to the School Ethical Approval officer. The process
for obtaining ethical approval has already been discussed in a previous ICE-4001
lecture, and is discussed in the project briefing document that can be found in
Blackboard.
You should proceed with the design and implementation of the specified
programme of work, and the preparation of the specified documentation. We
recommend that detailed notes of all decisions taken should be recorded in your
project diary.
You must meet with your supervisor at least once a week during the project practical
execution over the summer. The supervisor's role at this stage is to monitor progress,
and to advise on the more difficult problems that may arise.
By the end of July 2020, you can submit a PDF or MS Word draft document to
Blackboard that contains (for example) your Literature Review that includes relevant
citations in the text and a list of references. The document you submit in July can be
checked for plagiarism by your supervisor and yourself using the TurnItIn software. If
the documents are found to be unsatisfactory, you can easily correct them at this stage
and resubmit. You are free to submit as many drafts as you like to Blackboard and
should do this as one last check a few weeks before final submission to ensure you
have a satisfactory similarity report as produced by the TurnItIn software. (Note that
the similarity score produced is only a guideline. A more important consideration will
be the presence of many sentences and paragraphs in the dissertation where there is
strong evidence of similarity with another source or sources, especially if this has not
been attributed in the text using citations).
At the final project meeting, you must present the implemented design, final version
of equipment/tests, or software to the supervisor. On or before the deadline, you must
submit a draft dissertation to your supervisor for constructive criticism. Once you
have completed the final corrections, you must submit a single document (in PDF or
MS Word format) of your dissertation to Blackboard before the deadline. This should
include the list of references and all appendices, as well as the one for the document
you completed in July detailing the legal, social, ethical and professional issues. At
the same time, you must submit to Blackboard all of your source code pasted as text
into a separate PDF or Word document. These documents will then be checked for
plagiarism using the TurnItIn software. If the documents are found to be
unsatisfactory, you will be asked to correct them and resubmit.
As already stated, extensions to complete your dissertation project will only be
granted in cases where there are strong extenuating circumstances. Therefore, it is
expected that you will submit your bound dissertation and documents at the end of
August.
3. List of MSc Projects 2020
The following summarises the list of projects that are available for MSc students
(both CS and EE) this year.
Please feel free to contact staff directly about these projects for more information or
ask whether there are further projects available not listed here. (Note: Each student
is also free to suggest their own project in agreement with one of the supervisors
below).
Prospective supervisors in Computer Science are listed in the following
table:
Supervisor Research areas of interest
Dr. Llyr ap Cenydd Computer Animation, Virtual Reality, AI for Games
Dr. Cameron Gray Learning analytics; cyber security projects, especially on
Internet-scale systems, digital identity and infrastructure
elements
Prof. Lucy Kuncheva Pattern recognition, classifier ensembles
Dr. Ik Soo Lim Volume data visualization and its application to
biomedicine and other domains
Dr. Sa’ad Mansoor Simulation and Modelling, Distributed systems
Dr. Dave Perkins Developing technologies and using these to repurposing
old-technologies in exciting ways. Develop and assist in the
use of new technologies across the institution and to
encourage innovation in teaching using open educational
practice.
Dr. Panagiotis Ritsos Mixed and virtual reality, information visualization, visual
analytics, wearable computing and human-computer
interaction.
Prof. Jonathan Roberts Information Visualisation, Scientific Visualisation, Graphics
Dr. Bill Teahan Artificial Intelligence, Computer Animation, Virtual
Humans, Data/Text/Web Mining, Natural Language
Processing, Machine Translation, NetLogo, Evolutionary
Algorithms, Data Science
Dr. Franck Vidal Image processing, medical physics, visualisation, graphics,
modelling, simulation, artificial evolution, haptics, GPU
programming, medical applications.
Prospective supervisors in Electronic Engineering are listed in the
following table:
A summary of the projects available for Computer Science are shown below.
Supervisor Project title(s)
Dr. Llyr ap Cenydd Mobile Virtual Reality
Procedural Generation
Dr. ap Cenydd Deep Reinforcement Learning in Unity
Dr. Cameron Gray Learning analytics
Dr. Jeff Kettle Machine learning for enhanced material design
Using neural networks for forecasting sensor behaviour and
environmental measurements
Prof. Lucy Kuncheva An Investigation on Classifier Ensembles
Semi-supervised Learning in Non-stationary environments
Dr. Ik Soo Lim Computer modelling of cooperation, behavioural synchrony and
status in social networks
Superman's Eyes: See-Through Visualisation of Volumetric Data
Computer Simulation of the Evolution of Overconfidence.
Dr. Sa’ad Mansoor Simulation and modelling; distributed systems.
Dr. Panagiotis Ritsos Smartphone-based Interactive Visual Data Exploration in Large
Displays
A Mixed Reality Role Playing Game
Dr. Jonathan Roberts Information Visualisation
Dr. Bill Teahan AI project I
AI project II
Analysing the Language Used in Impact Case Studies for the
Research Excellence Framework
The investigation of process in narrative from psychotherapy
transcripts using natural language processing
Bio-inspired 3D Printed Octapod Spider Robots and Humanoid
Robots
Autonomous Waypoint-Based Location and Navigation
Volumetric Data are widely available: medical data (e.g. MRI or CT body
scans), engineering and scientific data, etc. Analysis and understanding of these
data are most efficiently done with visualisation of them. One of the key
visualisation technique for volumetric data is Direct Volume Rendering, which
allows one to see-through multiple layers of surfaces contained in the
volumetric data. This project will not only implement conventional Direct
Volume Rendering, but also an improved version of it, which will lead to
publications.
Interactive displays are increasingly being used for analytical tasks, resulting in
interesting opportunities for data visualization. Such displays allow larger, more
detailed views of data and (may) support collaborative interaction. For this
project you are required to use a combination of web technologies
(JavaScript/D3.js, HTML/CSS + Sockets.io) to create and evaluate an
information visualization tool that allows interaction with graphical depictions
via a remote webpage, viewable on a mobile phone.
Indicative Reference:
https://iml-dresden.net/cnt/uploads/Horak_David-meets-Goliath_CHI2018.pdf
The project will take data (chosen with supervisor and student) and perform a
data analysis, then create a data visualization of the data. This will be similar to
the information visualization module, but for this project you would take a more
complex dataset.
Any project in the following areas (with mutual agreement between you and the
supervisor):
Some possibilities:
- Texas Hold’em in NetLogo
- Converting Constituent Grammatical Evolution to Genetic Programming
- Java Monkey Engine and NetLogo
- Computer games using Pygame in Python
- NLTK (Natural Language Toolkit) and Python
- Data Mining in NetLogo using WEKA
- Machine Translation for [insert your native language here]
- Part of speech tagging for [insert your native language here]
- Automatic programming
- Text compression / Text Mining
- Analysing thoughts and opinions in autobiographical texts
- Mining public domain game source code
- etc.
Impact Case Studies are a crucial part of the research evaluation that is
undertaken as part of the Research Evaluation Framework (REF) which
assesses the research of British higher education institutions. The purpose
of this project will be to analyse the language used to identify which is most
effective at achieving a higher ranking. The project will also investigate
whether it is possible to automatically classify Impact Case Studies
according to their ranking.
One of the skills we take for granted is the exploration of unknown areas and
the ability to navigate ourselves from A to B even if we don't know the exact
route we intend to take. We can’t possibly remember an entire map indicating
that we have an ability to simplify a route to the important points needed for
navigation. This study will explore novel algorithms for waypoint-based
navigation in autonomous agents.
Description: Microwave signal generation has long been the focus of research
interest because of its widespread applications. The generation of microwaves
signals has traditionally been based upon the mature technology of electronic
oscillators/resonators and transmission lines. Such generation is beginning to
struggle to meet the increasing demand for higher frequency microwave
generation. An alternative approach, which uses photonics to assist
microwaves generation, processing, and distribution, is increasingly drawing
interest. This alternative approach is generally referred to as microwave
photonics. Microwave photonics is particularly suited to radio-over-fibre
technologies and in particular, holds great promise for next-generation
wireless networks, photonic circuits and biosensors.
This project will explore the generation of photonic microwave based on
nonlinear dynamics of a semiconductor laser. The project initially will
characterize the semiconductor laser’s specifications, such as, threshold
current, lasing wavelength. The project will then generate photonic
microwave in an optically injected semiconductor laser. The generated
photonic microwave signal will be coupled into the different lengths of optical
fibre. The output from the fibre will be detected and analysed.
Dr Mohammed Mabrook
Project title: Design and fabrication of integrated photonic chips with metal
waveguides embedded in polymer claddings.
The global decline in honey bee colonies has ignited efforts to better
understand the spatial interaction of bees with their environment. The
monitoring of bee movements requires effective radio-tracking in the field
which is currently constrained by transmitter size, battery life and a transmitter
weight (minimum 0.2g) which is heavier than a honey bee (90 mg). This study
will assess the feasibility of novel microgenerators [1] that harvest electric
energy from the bee’s mechanical vibration to power miniaturized transmitters
and support radar tracking of the insects. This eliminates the need for bulky
battery-powered transmitters and could provide an unlimited energy source
over the insect’s lifetime. Through multi-physics simulation complementary
harvesting approaches will be benchmarked including piezoelectric resonators
transforming mechanical strain into electrical charge, and metallic
nanoparticle layers that are coated on the bee’s thorax to increase its radar
cross section. Circuit optimization will follow to hit the ideal tradeoff between
achievable tracking range and size/weight of the “ultimate wearable chip” for
tacking of bees behaviour in remote as in populated (and polluted) areas.
[1] E. Aktakka, H. Kim, and K. Najafi, “Energy scavenging from insect
flight. Journal of Micromechanics and Microengineering”, 21, 095016,
2011.
Project title: Inkjet-printed lab-on-chip for biological cell sensing and manipulation
This project will use the recently acquired capability for rapid prototyping of
lab-on-chip (LOC) devices through inkjet printing technology. A LOC will be
designed and tested for electromanipulation of biological cells (e.g. yeast) by
dielectrophoresis (DEP) forces, which use non-uniform electric fields to
control dielectric particles position and motion. Notably, the project will
model analytically the transition from positive DEP response (cells attracted to
high field-regions at the LOC electrodes’ edges) to negative DEP response
(cells repelled from electrode edges) for experimentally validated electrode
topologies.
Technical requirements: elementary analytical skills (geometrical
understanding, integration) physical background (electrostatics and theory of
dielectrics) circuit theory (equivalent circuits, time and frequency domain
analysis).
[1] Y. Ning et al. “Broadband electrical detection of individual biological
cells”, IEEE Transactions on Microwave Theory and Techniques, Vol. 62
No.9, pp. 1905-1911, September 2014.
This project will focus on modeling of the topology and response of cancer
cells under applied electrical stimulation using a compact equivalent circuit
approach. Intracellular properties and behavior will be correlated with the
dielectric response that can be measured by positioning a single or few cells
across the micro-scale electrodes of a planar chamber in our lab. A novel
software (e.g. Matlab) tool will be developed to account for different cell
shape, number and position in a microfluidic channel environment. This
computational tool will enable to describe cell transmembrane potential
variation and status much in the way that PSpice models describe
semiconductor devices under various biasing conditions.
Technical requirements: elementary analytical skills (geometrical
understanding, integration) physical background (electrostatics and theory of
dielectrics) circuit theory (equivalent circuits, time and frequency domain
analysis), programming skills (matlab, spreadsheet analysis).
[1] P. Marszalek et al. “Schwan equation and transmembrane potential
induced by alternating electric field.,” Biophys. J., vol. 58, (4), pp. 1053–8,
Oct. 1990.