MSC DISSERTATION - 2024/5
Module code: COMM002
The dissertation consists of a substantial written report. This report is based on a major piece of work that involves applying material encountered in the taught component of the degree, and extending that knowledge with the student's contribution, under the guidance of a supervisor. The dissertation usually involves a substantial literature survey on a specific topic, followed by the identification of a problem to tackle, and thereafter the development of a technical solution, and experimental or theoretical evaluation of the achievement.
Computer Science and Electronic Eng
GUERIN Frank (CS & EE)
Number of Credits: 60
ECTS Credits: 30
Framework: FHEQ Level 7
JACs code: I100
Module cap (Maximum number of students): N/A
Overall student workload
Independent Learning Hours: 588
Lecture Hours: 2
Tutorial Hours: 10
Prerequisites / Co-requisites
Some project titles may require the student to have taken specific modules from the MSc programme.
The dissertation is the result of an expected 600 hrs of work. Most of this is done individually by the student, in locating and reading relevant sources, working on the technical contribution that is the main part of the dissertation, and writing up the final report. Some time is also spent in regular discussions with the supervisor. Further details are given in the module handbook.
|Assessment type||Unit of assessment||Weighting|
The assessment strategy is designed to provide students with the opportunity to demonstrate that they have achieved the module learning outcomes.
Thus, the summative assessment for this module consists of:
- Grades for the final report against previously published assessment criteria.
- Final submission is tentatively due at the end of Summer.
Formative assessment and feedback
Project Synopsis: Late in Semester 2 the project Synopsis will be submitted for feedback.
This document should contain:
– Introduction to problem, aims / objectives (half page)
– Literature review / background (1 page)
– Technical overview (1 page)
– Workplan, including risks and timeline (half page)
References (doesn’t count towards the page limit) - as many as you need
In the middle of the Summer term the current state of the written report including planned table of contents will be submitted for feedback.
Formative feedback is also given by the supervisor during regular meetings.
- Provide an opportunity for students to pursue a single topic in depth and to demonstrate evidence of research ability at a Masters level. The topic is typically a current problem in the broad area of their MSc programme. Students are encouraged to either research a new concept or apply existing technology to a new field
|001||Be able to approach an open-ended topic, to research new ideas and experiment with new technologies.||KC|
|002||Be able to locate, select, and interpret sources relevant to their topic.||KT|
|003||Integrate and build upon the concepts, theories, and knowledge gained in the taught component of their MSc programme.||KC|
|004||Demonstrate their command of the subject matter of their dissertation in a written report.||KC|
|005||Demonstrate independent, critical and analytical skills, and an ability to evaluate evidence. The exact nature of this depends on the topic of their dissertation, and is typically demonstrated by:||KCP|
|006||For software development projects: a justification of the software design, algorithms, and development methodology chosen, and a critical evaluation of the final solution and its comprehensive testing||CP|
|007||For experimental research: a justification of the experiments to be performed and the experimental methodology used, and a critical evaluation of the results obtained||CPT|
|008||For empirical analysis: a justification of the data to be collected and the methodology used, and a critical evaluation of the results obtained||CPT|
|009||For theoretical research of a mathematical / technical nature: complete proofs and derivations, as necessary, for a novel problem .||KC|
|010||For a literature survey / comparison / review / evaluation: a comprehensive critical comparison of published systems, based on published results; includes a structured comparison and evaluation putting the different viewpoints from the literature into context, clarifying disagreement and consolidating where possible. Generally includes a well-justified recommendation or other conclusion.||KC|
C - Cognitive/analytical
K - Subject knowledge
T - Transferable skills
P - Professional/Practical skills
Methods of Teaching / Learning
The learning and teaching strategy is designed to:
Provide students with the knowledge, skills, and practical experience covering the module aims and learning outcomes.
The learning and teaching methods include:
- Regular meetings with the allocated supervisor to discuss progress. (approximately 9 hours, e.g. 18 meetings of ½ hour each, or 9 meetings of 1 hour each, or some mix in between)
- Lecture on research methods (2 hours)
Indicated Lecture Hours (which may also include seminars, tutorials, workshops and other contact time) are approximate and may include in-class tests where one or more of these are an assessment on the module. In-class tests are scheduled/organised separately to taught content and will be published on to student personal timetables, where they apply to taken modules, as soon as they are finalised by central administration. This will usually be after the initial publication of the teaching timetable for the relevant semester.
Upon accessing the reading list, please search for the module using the module code: COMM002
On this module, students learn to take a large-scale technical or research project from conception through to implementation and evaluation. This requires excellent technical skills that bring in aspects from the other modules on the programme to incorporate either security (Information Security programme) or data science and AI (Data Science programme) into their work. Students use their knowledge from previous modules in their topic area to engineer a solution to a complex problem or solve a technical research question.
This module provides students with technical skills alongside a range of transferrable skills by developing their own solution to a complex problem. A crucial key to success in this module is good project management skills and organisation, and the ability to develop a project management plan and follow this through. This large-scale project module provides students with experience of working on a large scale, complex piece of software or complex research problem. The resulting solution can be used as a portfolio piece to advertise a student’s development experience to employers. .
Global and Cultural Skills
Computer Science is a global language and the tools and languages used on this module can be used internationally. This module allows students to develop skills that will allow them to develop applications with global reach and collaborate with their peers around the world.
Resourcefulness and Resilience
This module requires that a student take an idea from conception, through to specification and design, implementation and then critical evaluation. This large-scale project requires excellent technical skills, but also excellent project management and planning. Students will inevitably encounter obstacles during the development of their project, requiring them to be resourceful, in order to find solutions or alternative approaches to circumvent the obstacle. Students also require resilience to persist in the face of failure, until a viable path forward for the project is developed. The experience gained in the module will be immensely valuable when planning and implementing future large-scale projects.
The project is directed by the student primarily, and there are many staff with suitable expertise to supervise projects related to sustainability. Students therefore have the option of working on a project directly related to sustainability. For example, some projects in data science work on more efficient machine learning models that can be trained with fewer computations and a smaller memory requirement, thereby reducing power consumption. Some students work with optimisation techniques that can directly be applied to problems of reducing energy consumption, or improving the efficiency of a process with a fixed energy budget. Some students work directly on the problem of understanding ecological networks and food chains, or more efficient management of traffic flow.
Please note that the information detailed within this record is accurate at the time of publishing and may be subject to change. This record contains information for the most up to date version of the programme / module for the 2024/5 academic year.