CSLL Year 2

computer science img

The following is a brief overview of the modules taken in Senior Fresh year

Beside the overview below, current students should be able to follow the links to further information (within the eLearning environment, “Blackboard”, or a module’s own website), or via my.tcd.ie for full details, including assessment criteria and learning outcomes. Consult also course handbook

Also the web-pages of the other participating departments will contain useful information:

Full Year Modules

Semester One Modules

CSU22061 – Intermediate Programming

(Semester 1, 5 ECTS) Fundamentals of C++ including built-in types and coercion, pointers, arrays, reference parameters, STL containers string and vector structs, classes, inheritance (illustrated by Qt library for GUIs), dynamic memory allocation and recursive data structures.

Linguistics Modules

LIU22001 Syntax and Semantics (5 Credits)

LIU22002 Computational Morphology and Statistics (5 Credits)

Semester Two Modules

CSU22062 – Natural Language Processing

(Semester 2, 5 ECTS) Regular languages, context free languages, feature structures, a brief into to Probailistic Methods in NLP, topic varying year to year,
examples being the use of Hidden Markov models in speech recognition, or
statistical machine translation, a brief into recursive computation of semantic values from grammatical structures.

Linguistics Modules

LIU22003 Speech Science & Phonetics (5 Credits)

Langauge Modules

15 ECTS in your studied language.

Irish IRU2244Y (Ceart agus labhairt na teanga, 10 ECTS, S1, S2), IRU22432 (Gàidhlig, 5 ECTS, S2)

German GRU22001 & GRU22002 (German Language 2, 5 ECTS, S1, S2), GRU22052 (Kulturgeschichte B, 5 ECTS, S2)

French FRU22001 & FRU22002 (Oral and Written French, 10 ECTS, S1, S2), FRU22092 (The Diversity of the French-speaking World, 5 ECTS, S2)