Explore UCD

UCD Home >

COMP41730

Academic Year 2025/2026

Text Analytics (5 credits) (COMP41730)

Subject:
Computer Science
College:
Science
School:
Computer Science
Level:
4 (Masters)
Credits:
5
Module Coordinator:
Professor Mark Keane
Trimester:
Autumn
Mode of Delivery:
Online
Internship Module:
No
How will I be graded?
Letter grades

Curricular information is subject to change.

This course aims is to cover how text analytics is currently used to find important regularities and discover meaning in big data. As such, the course will cover the fundamental techniques and some sample application areas where text analytics is deployed. Initially, the course will cover how raw textual data is pre-processed, the natural language techniques (NLP) used to prepare data for subsequent analysis and the paradigms used for system evaluation. The key techniques used in text analytics will be reviewed; including techniques for computing similarity, classification and clustering of texts, sentiment analysis, and discovering temporal regularities. Classic examples of text analytics from social media, polling, predictive analytics and news media will be discussed as examples of the application of these techniques. Later sections consider the technologies underlying large language models. The course will be run online; that is, lectures and practical briefings will be pre-recorded and available asynchronously online (with associated materials, eg slides). Students will be expected to work offline on the lecture and practical materials.

About this Module

Learning Outcomes:

At the end of the course students should have a thorough knowledge of the main techniques used in text analytics, some familiarity with the software used to implement these techniques and a knowledge of some of the main application areas. Students should have developed a knowledge of the main application areas in which these techniques prove useful and know how to evaluate new text-analytics systems.

Indicative Module Content:

The course aims to provide students with a firm understanding of the key areas of Text Analytics research, and give a flavour of the application domains in which it has been applied.

Student Effort Hours:
Student Effort Type Hours
Lectures

24

Practical

12

Specified Learning Activities

80

Total

116


Approaches to Teaching and Learning:
Very practical course, with hands-on practicals to accompany the online lecture materials. The aim is that you should be able to do text analytics at the end of the course.

Requirements, Exclusions and Recommendations
Learning Requirements:

This course is designed to be taken by students with no prior programming experience.

Learning Recommendations:

This course is designed to be taken by students with no prior programming experience (though it will involve coursework using Python and R). Having said this, prior experience of, at least, one programming language will clearly be a boon. Neither does the course assume a previous qualification in Computer Science. It is very much a from-scratch introduction to text analytics.


Module Requisites and Incompatibles
Incompatibles:
COMP47600 - Text Analytics

Additional Information:
None


 

Assessment Strategy
Description Timing Component Scale Must Pass Component % of Final Grade In Module Component Repeat Offered
Exam (In-person): End of term closed-book, in-person exam in exam centre. End of trimester
Duration:
2 hr(s)
Standard conversion grade scale 40% No
100
No

Carry forward of passed components
No
 

Resit In Terminal Exam
Spring No
Please see Student Jargon Buster for more information about remediation types and timing. 

Feedback Strategy/Strategies

• Feedback individually to students, post-assessment

How will my Feedback be Delivered?

Students are given feedback on practicals.

Name Role
Saugat Aryal Tutor