Skip to main content

Trinity College Dublin, The University of Dublin

Menu Search

Module Descriptor School of Computer Science and Statistics

Module CodeCS4091
Module NameFinal Year Project
Module Short TitleN/a
Semester TaughtEntire year
Contact HoursN/a
Module PersonnelAn agreed project supervisor from the lecturing staff.
Learning Outcomes

On successful completion of this module students will be able to demonstrate a degree of specialization in a particular part of the subject area, including enhanced or new technical skills that build on theory

Demonstrate that they have engaged in research and critical understanding to an advanced level in their chosen area (examined in the project literature review and evaluation).

Demonstrate a practical understanding of how techniques of research and enquiry are used to create and interpret established knowledge.

Address a moderate sized problem and in so doing select and justify an appropriate approach, and follow the approach systematically (recognizing alternatives, selecting and justifying the approach taken at each point in the project)

Demonstrate in the technical execution of the project the required level of analysis, design, and technical skill.

Learning Aims

To integrate the theoretical and practical knowledge of the student across all of the years of their study and provide a practical demonstration of their capability in executing a challenging project.

Module Content

At the beginning of each academic year, students will be notified of the deadlines for project milestones and deliverables.

  • Students must select a project and a supervisor.
  • Student should submit a one page abstract of their project
  • Students shall present a demo of their project to their supervisor and second reader
  • Students shall submit a project report
  • Students shall submit a poster according to the School Poster Template format

Students may either select a project from the list of project proposals put forward by the lecturing staff, or alternatively propose their own projects (in consultation with the course director).

In either case students must get the agreement of a supervisor before they will be considered as having selected a project. Supervisors may require a meeting with the student to discuss the project before accepting a supervision request. Once a supervisor agrees to supervise a project, details of the project assignment will be .
Students may only select a single project, but they may change their minds and select an alternative project before the end of the 12th week of Semester 1. However, if a student selects a new project, they must notify both the old and new supervisors that their previously chosen project is to be cancelled.

Choosing a project supervisor

  • Students should note that each supervisor will only take a limited number of students. Once this limit has been reached a line will be put through their name on the list of potential supervisors. If you find the information is incorrect please send details to
  • Students should also note that there are only a limited number of supervisors in any area. Hence students are not guaranteed a project in their area of choice.
Recommended Reading List

Arranged with project supervisor

Module PrerequisitesFor fourth year Computer Science and Business students intending to exit at the end of year 4
Assessment Details

Project Report and Demo – 100%

Module Website
Academic Year of DataN/a