Trinity College Dublin

Skip to main content.

Top Level TCD Links

Site map

B.A. (Mod.) in Computer Science and Language

This is a full-time undergraduate course, leading to the degree of B.A.(Mod.). It is provided in conjunction with the Departments of Computer Science, French, Germanic Studies and Irish.

CLCS is responsible for the linguistics components of the degree, which include the following:

  • Junior Freshman
    • LI1008 Language, the Individual and Society (S1, 5 ECTS ) (DOC 44KB; PDF 64KB)
    • LI1031 Introduction to Syntax (S2, 5 ECTS)
    • LI1230 Introduction to Phonetics and Phonology (S2, 5 ECTS)
  • Senior Freshman
    • LI2034 Syntax and Semantics (S1, 5 ECTS)
    • LI2036 Computational Morphology and Statistics (S1, 5 ECTS)
    • LI2035 Speech Science and Phonetics (S2, 5 ECTS)
  • Junior Sophister
    • LI2303 Language Learning (S1, 5 ECTS)
    • LI2307 Aspects of Written Language (S1, 5 ECTS)
    • LI2301 Aspects of Vocabulary (S2, 5 ECTS)
  • Senior Sophister
    • LI4031 Speech Analysis and Synthesis (S1, 5 ECTS)
    • LI4032 Computational Linguistics (S2, 5 ECTS)
    • LI4034 Second Language Acquisition (Option, S1 & S2, 10 ECTS)
    • LI4036 Fourth Year Project - Linguistics (Option, S1 & S2 10 ECTS) (PDF 148K)

Further details of the course are available on the Department of Computer Science website.


LI036 Fourth Year Project - Linguistics

Some project suggestions:

Rule-based machine Translation for Irish-English language pair.

This project would involve developing transfer grammar rules for Irish-to-English or English-to-Irish machine translation using Apertium - an open source rule based machine translation system (RBMS) hich has been used for several other language pairs. See and for more details. In this project you would be building on work carried out in a previous final year project for the Irish-English pair using the Apertium system (Shaw 2013). If you are interested in this project contat Elaine Uí Dhonnachadha ( for further details.

Query for Interface for Corpus of Spoken Irish: Implement Phonological Query Interface for Corpus of Spoken Irish ( using Glossa an open source system (or a similar system). Glossa is implemented using MySQL and PHP. See and If you are interested ihn this project contact Elaine Uí Dhonnachadha (

Morphological Analysis of Irish Child Language Acquisition Data in CHILDES

CHILDES is a system of standards and tools which enables researchers to share and analyse language transcripts (e.g. language acquisition, language disorders, etc.) In this project you would be asked to develop an online interface where users can generate the morphological anaysis tier of Irish language transcripts in CHAT format. The system will use a part-of-speech tagger for Irish to analyse the input transcript. The output will need to be converted to the required CHAT format in order to work with the CLAN tools. For information on CHILDES/CHAT/CLAN see and for an example of the required output see %mor line in this online transcripts If you are interested in this project contact Elaine Uí Dhonnchadha ( for further details.


Last updated 25 February 2015 by