THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2025/2026

Timetable information in the Course Catalogue may be subject to change.

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : School of Philosophy, Psychology and Language Sciences : Psychology

Undergraduate Course: Natural Language Processing for Psychologists (PSYL10186)

Course Outline
SchoolSchool of Philosophy, Psychology and Language Sciences CollegeCollege of Arts, Humanities and Social Sciences
Credit level (Normal year taken)SCQF Level 10 (Year 3 Undergraduate) AvailabilityNot available to visiting students
SCQF Credits20 ECTS Credits10
SummaryA primer on natural language processing and machine learning techniques that are now being used in the study of human behaviour in online environments.
Course description Psychologists are now using natural language processing tools, including language models, to study human behaviour on social media websites or in other naturally occurring corpora. How do we collect and analyse this sort of data and what is its value for understanding the mind and behaviour? This course covers how to use and evaluate psychological research that relies on the tools of natural language processing.
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Students MUST have passed: Psychology 2A (PSYL08011) AND Psychology 2B (PSYL08012)
Co-requisites
Prohibited Combinations Other requirements Psychology Honours courses are strictly only available to students in Y3 or Y4 of a Single or Joint Honours Degree in Psychology, Cognitive Science students, or medical students who are intercalating at Psychology. Visiting undergraduate students should check with the Visiting Student Office.
Course Delivery Information
Academic year 2025/26, Not available to visiting students (SS1) Quota:  0
Course Start Semester 1
Timetable Timetable
Learning and Teaching activities (Further Info) Total Hours: 200 ( Lecture Hours 10, Seminar/Tutorial Hours 10, Programme Level Learning and Teaching Hours 4, Directed Learning and Independent Learning Hours 176 )
Assessment (Further Info) Written Exam 0 %, Coursework 100 %, Practical Exam 0 %
Additional Information (Assessment) Assessment 1 - Project Proposal 30% (1000 words)«br /»
Assessment 2 - Project 70% (2000 words)
Feedback N/A
No Exam Information
Learning Outcomes
On completion of this course, the student will be able to:
  1. Critically examine research that uses social media data to study psychological questions.
  2. Write R scripts to scrape social media data to gain direct experience of how this data is acquired to evaluate it critically.
  3. Generate testable hypotheses that might be answered using natural language processing techniques.
  4. Consider the ethical implications of research based on mining social media data and articulate how the project is compatible with the British Psychological Science Code of Ethics.
  5. Consider the broader application of these newly emerging tools for understanding psychology.
Reading List
Natural Language Processing in Python
Text Mining in R
Introduction to Statistical Learning
Additional Information
Graduate Attributes and Skills Research and enquiry
Personal and intellectual autonomy
Communication
KeywordsNot entered
Contacts
Course organiserDr Zachary Horne
Tel:
Email: Zachary.Horne@ed.ac.uk
Course secretaryMs Fiona Thomson
Tel:
Email: fthomso3@ed.ac.uk
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Prospectuses
Important Information