Skip to main content

Trinity College Dublin, The University of Dublin

Trinity Menu Trinity Search

You are here Undergraduate > Computer Science and Language

Computer Science and Language (CSL)Senior Sophister

There are core modules in computer-science, linguistics and the chosen language.

There are also modules chosen from a range of options offered by the contributing departments. The optional modules are subject to some variation year-on-year.

Each student also undertakes a final-year under the supervision of a member of staff, drawn from one of the contributing departments. See FYP section below

Current students should refer to for time tables in French, German and Modern Irish modules.

Core Modules in Computer Science

CSU34041 Information Management
CSU44061 Machine Learning
CSU44060 Knowledge Representation and Automata
CS44LL4 Dublin Computational Linguistics Research Seminar (DCLRS) See here for some info on past and intended seminars
See also options below.

Core Modules in Linguistics

These are the core modules:
LI4031 Speech Analysis and Synthesis
LI4032 Computational Linguistics
See also options below.

Core Modules in specific language studied

French (Core)

FRU44051/FRU44052 Oral and Essay skills for CSL
FRU44062 Translation skills for CSL

German (Core)

GR4400Y German Language 4
GR44012 German Translation

Irish (Core)

IRU4440Y Ranganna teagaisc
IRU44411 Gaidhlig

Option Modules from various departments

10 ECTS-worth of option modules are taken, either two 5 ECTS courses, or one 10 ECTS course. The options available aary somewhat year to year. The following is an indicative list drawn from Computer Science and Linguistics departments The following is an indicative list of options from the language departments and here it would be particularly necessary to check what the situation is this year
  • IR4370: Litrìocht Bhéaloidis (S1, 5 ECTS)
  • IR3484: Prós na Linne (S1, 5 ECTS)
  • IR4378: Gearrscéalta Mháirtín Uí Chadhain (S1, 5 ECTS)
  • IR3479: An Fhilíocht Chomhaimseartha (S1, 5 ECTS)
  • IR3491: Stair na Gaeilge (S2, 5 ECTS)
  • IR3489: Filiocht Aogain Ui Rathaille (S2, 5 ECTS)
  • IR3486: Caoineadh Airt Ui Laoghaire (S2, 5 ECTS)
  • IR3467: Dán Díreach (S2, 5 ECTS)
  • Kunst nach Auschwitz (10 ECTS)
  • Die Manns:Ein Jahrhundert deutscher Kultur und Geschitchte im Siepgel(10 ECTS)
  • FRU34132: Language and Society in multilingual francophonie:Status,Diversity and Function (5 ECTS)
  • FRU34151: New boundaries of French identity: expression,transmission and the notion of 3rd space (5 ECTS)


Each student also undertakes a final-year project.

  • It is worth 10 ECTS, and its execution is over the whole of the final year.
  • It may be in any area of computer science, linguistics or language study which interests the student and for which the student can locate a supportive supervisor. Besides the links to proposed projects below, it is also possible to contact a member of staff in one of the participating departments with an outline project proposal of your own to see if they are willing to supervise it. The nature of what is undertaken in the project can vary a great deal; some projects will contain a substantial implementation aspect, others might be more theoretical. The aim in all cases is to allow the student to exhibit their personal powers of invention, analysis, problem solving and clear written explanation. Typically over the year the student will meet regularly with the supervisor. The project is assessed primarily on the basis of a substantial written report produced by the student (there are further guidelines available on the SCSS projects page here )

    Having looked into the available projects you should contact the relevant member of staff to discuss it.

  • There is a list of projects which are currently proposed by SCSS members of staff. There is no necessary link between the topic of a FYP and a particular final year option course. However browsing through the list of proposed projects you will probably find some for which it would be a very good idea to be also pursuing a particular final year option. The project supervisor will point this out.
  • There have been projects supervised by members of staff in linguistics and in the language departments. Again your best bet is to approach members of staff there and discuss possibilities (you might start with the subject area coordinators -- see Handbook)
  • As an indicator of the variety of projects undertaken, and of the nature of the final report which is written, there is a list of projects undertaken in the past
  • A LaTeX style and information about its use is available at /shared/teaching/CSLL/4thYrProjects/FYPLatexTemplate