Short Title:(3861) Computational Linguistics
Full Title:(3861) Computational Linguistics
Language of Instruction:English
Module Code:COTH H4002
 
Credits: 5
Field of Study:Computing
Module Delivered in 1 programme(s)
Reviewed By:FINBARR FEENEY
Module Author:JOHN CARDIFF
Module Description:The purpose of this module is to provide students with an understanding of the theory and applications of computational linguistics. The basics and challenges of natural language processing will be considered, and students will gain an understanding of strategies for tackling them.
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Be able to describe the fundamental concepts and principal applications of Computational Linguistics.
LO2 Explain the principal algorithms and data structures used in Natural Language Processing
LO3 Explain the main linguistic models and grammars used in NLP
LO4 Describe the relationship between linguistic theory and computational applications with respect to morphology, syntax and semantics
LO5 Be able to use selected tools (eg. Scala, Python) to solve non-trivial problems in Computational Linguistics.
 

Module Content & Assessment

Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Project Group project which requires the application of the principal concepts of computational linguistics to a specific domain, eg language learning 2,3,4,5 25.00 Week 8
Assignment Individual work in which the student will report on a case study of a specific application of NLP. 1,2,3,4 15.00 Week 4
End of Module Formal Examination
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Formal Exam n/a 1,2,3,4 60.00 End-of-Semester

TU Dublin – Tallaght Campus reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture No Description 2.00 Every Week 2.00
Lab No Description 1.00 Every Week 1.00
Independent Learning No Description 4.00 Every Week 4.00
Total Weekly Learner Workload 7.00
Total Weekly Contact Hours 3.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecturer/Lab No Description 4.00 Every Second Week 2.00
Independent Learning No Description 5.00 Every Week 5.00
Total Weekly Learner Workload 7.00
Total Weekly Contact Hours 2.00
 

Module Resources

Recommended Book Resources
  • J. Stone 2015, Information Theory: A Tutorial Introduction, Sebtel
  • E. Bender 2013, Linguistic Fundamentals for Natural Language Processing: 100 Essentials from Morphology and Syntax, Morgan and Claypool
  • A. Clark, C. Fox, S. Lappin Eds. 2010, The Handbook of Computational Linguistics and Natural Language Processing, Wiley
This module does not have any article/paper resources
This module does not have any other resources
 

Module Delivered in

Programme Code Programme Semester Delivery
TA_KACOI_B Bachelor of Science (Honours) in Computing with Language (French/ German/ Spanish) 8 Mandatory