COMP41730 Text Analytics (5 credits)

Academic Year 2023/2024

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. The course will be run using online-blended delivery; that is, lectures and practical briefings will be pre-recorded and available asynchronously online (with associated materials, eg slides) and advice on practicals will be available as a timetabled session each week. Students will be expected to work offline on the lecture and practical materials and may choose attend the practical advice session each week in class. The weekly timetabled session will be a one-hour advice session, though the room is booked for two-hours to provide a physical space where practical work can be carried out.

Show/hide contentOpenClose All

Curricular information is subject to change

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 set each week 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 Open Book Exam Component Scale Must Pass Component % of Final Grade
Examination: Written essay-question(s) type of exam. 2 hour End of Trimester Exam No Graded No

100


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
Timetabling information is displayed only for guidance purposes, relates to the current Academic Year only and is subject to change.
 
Autumn
     
Practical Offering 1 Week(s) - Autumn: All Weeks Wed 13:00 - 14:50