Explore UCD

UCD Home >

Computational Social Science

BSc (NFQ Level 8)
I am an
Study Abroad
Sustainable Development Goals

This course is available through the following application route(s)

Contact UsContact Us

The world is changing rapidly due to the rise of Artificial Intelligence (AI), large language models (LLMs), and digital technologies. These developments are reshaping how we interact, communicate, and make decisions. We are more interconnected than ever, generating vast digital footprints that provide unprecedented opportunities for understanding human behaviour.

The BSc in Computational Social Science equips you with the skills to analyse and interpret these digital traces using AI-driven techniques, big data analytics, computer simulations, and social network analysis. You will explore how LLMs, machine learning, and predictive modelling can uncover patterns in online interactions, political movements, and economic trends. If you are excited about using cutting-edge AI tools to study and influence the future of our digital society, this course is for you.

About This Course

The world is changing rapidly due to the rise of Artificial Intelligence (AI), large language models (LLMs), and digital technologies. These developments are reshaping how we interact, communicate, and make decisions. We are more interconnected than ever, generating vast digital footprints that provide unprecedented opportunities for understanding human behaviour.

The BSc in Computational Social Science equips you with the skills to analyse and interpret these digital traces using AI-driven techniques, big data analytics, computer simulations, and social network analysis. You will explore how LLMs, machine learning, and predictive modelling can uncover patterns in online interactions, political movements, and economic trends. If you are excited about using cutting-edge AI tools to study and influence the future of our digital society, this course is for you.

The BSc degree in Computational Social Science is leading the way in this field of study in Europe and beyond. This course offers a unique combination of training in both computational and social science subjects.

As a student, you will have the opportunity to study two social science subjects out of Sociology, Politics, Geography or Economics, as well as a range of modules which teach you how to analyze human social behavior using data science, machine learning, social simulation, and mathematical modeling techniques. These skills are highly valued in today’s competitive job market.

First Year

The first year includes core modules in: Computational Social Science • Programming • Statistical Modelling & Linear Algebra. In addition, students choose three modules each in two social science subjects: Sociology • Politics • Economics • Geography • Elective module

Second Year

The second year includes further training in Applied and Advanced Computational Social Science methods, as well as courses in Probability Theory • Programming • Calculus and modules in your two social sciences subjects, as well as options from a range of other subjects.

Third Year

The third year provides the opportunity for students to apply for a trimester abroad at another leading university in Computational Social Science and an internship with an industry partner.

Fourth Year

The fourth year includes more modules on data analysis in the social sciences, social dynamics and a research project that will strengthen and consolidate learning in key areas of Computational Social Science.

Assessment

Students usually attend lectures and participate in seminar discussions and lab tutorials. Assessment is based on assignments throughout the trimester, small group work, individual reports, traditional exams and other forms of assessment.

Internship Opportunities

In third year, students can apply for an optional paid internship for one trimester in a range of organisations in the public and private sector, which help to inform future career decisions through real-world experience.

During the third year, trimester-long study opportunities will be offered in a number of international partner universities.

This course is designed to prepare students for employment opportunities in the growing field of social data science. You will develop expertise in curating and analysing social big data and applying computational methods such as simulation, machine learning, and Large Language Models to real-world social challenges. These skills are increasingly essential for policy testing, development, and decision-making in public and private sectors.

Graduates of this course can pursue careers in a wide range of industries, including technology, finance, insurance, healthcare, media, telecommunications, consulting, and e-commerce. Opportunities also exist in sectors such as transport, logistics, urban planning, environmental science, cybersecurity, defence, and education. The public sector, NGOs, and international organisations are seeking professionals who can harness and critically evaluate AI and data-driven insights to address social and economic issues.

Graduates may also choose to continue their studies in areas such as Social Data Science, Social Sciences, Mathematics and Statistics, Computer Science and Informatics, and other interdisciplinary programmes.

UCD School of Politics and International Relations 



Assoc. Professor Dr Stefan Müller

stefan.mueller@ucd.ie


Below is a list of all modules offered for this degree in the current academic year. Click on the module to discover what you will learn in the module, how you will learn and assessment feedback profile amongst other information.

Incoming Stage 1 undergraduates can usually select an Elective in the Spring Trimester. Most continuing undergraduate students can select up to two Elective modules (10 Credits) per stage. There is also the possibility to take up to 10 extra Elective credits.

Module Type Module   Trimester Credits
Stage 1 Core Modules
COMP10010 Introduction to Programming I Autumn  5
Stage 1 Core Modules
CSOC10010 Introduction to Computational Social Science Autumn  5
Stage 1 Core Modules
MST10030 Linear Algebra I Spring  5
Stage 1 Core Modules
STAT10060 Statistical Modelling Spring  5
Stage 1 Options - A) Min 1 of:
Select a minimum of 1 of the following option modules. Additional options can be selected in place of electives.
GEOG10140 Mapping a Sustainable World Autumn  5
Stage 1 Options - A) Min 1 of:
Select a minimum of 1 of the following option modules. Additional options can be selected in place of electives.
PHIL10160 Critical Thinking Autumn  5
Stage 1 Options - A) Min 1 of:
Select a minimum of 1 of the following option modules. Additional options can be selected in place of electives.
SOC10110 Sociology of Crime & Deviance Autumn  5
Stage 1 Options - A) Min 1 of:
Select a minimum of 1 of the following option modules. Additional options can be selected in place of electives.
PHIL10040 Introduction to Ethics Autumn and Spring (separate)  5
Stage 1 Options - A) Min 1 of:
Select a minimum of 1 of the following option modules. Additional options can be selected in place of electives.
IS10040 Information, Society, and Culture Spring  5
Stage 1 Options - A) Min 1 of:
Select a minimum of 1 of the following option modules. Additional options can be selected in place of electives.
IS10060 Digital Technology Spring  5
Stage 1 Options - A) Min 1 of:
Select a minimum of 1 of the following option modules. Additional options can be selected in place of electives.
IS10070 Human-Computer Interaction Spring  5
Stage 1 Options - A) Min 1 of:
Select a minimum of 1 of the following option modules. Additional options can be selected in place of electives.
SOC10060 Ireland in Comparative Perspective Spring  5
Stage 1 Options - Subject/Streams
ECC3 Economics  
Stage 1 Options - Subject/Streams
GGC2 Geography  
Stage 1 Options - Subject/Streams
PTC2 Politics  
Stage 1 Options - Subject/Streams
SOC2 Sociology  
Stage 2 Core Modules
CSOC20010 Applied Computational Social Science Autumn  5
Stage 2 Core Modules
MST10010 Calculus I Autumn  5
Stage 2 Core Modules
STAT20200 Probability Autumn  5
Stage 2 Core Modules
COMP10020 Introduction to Programming II Spring  5
Stage 2 Core Modules
CSOC30030 Advanced Computational Social Science Spring  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
COMP20070 Databases and Information Systems I Autumn  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
GEOG20220 Introduction to GIS for the Social Sciences Autumn  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
IS20140 Exploring Text with Python Autumn  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
PHIL20240 Applied Ethics Autumn  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
PHIL20490 Knowledge & Scepticism Autumn  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
SOC20350 Sociology of Law Autumn  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
COMP20200 UNIX Programming Spring  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
COMP20280 Data Structures Spring  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
IS20030 Contextual Design Inquiry in Organisations Spring  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
IS20120 Computer-Mediated Communication Spring  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
MST20050 Linear Algebra II Spring  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
PHIL20020 Logic Spring  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
PHIL20640 Philosophy of Mind and AI Spring  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
SOC20330 Sociology of Peace, Conflict & Justice Spring  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.
SOC20380 Global Developments Spring  5
Stage 2 Options - Subject/Streams
ECC3 Economics  
Stage 2 Options - Subject/Streams
GGC2 Geography  
Stage 2 Options - Subject/Streams
PTC2 Politics  
Stage 2 Options - Subject/Streams
SOC2 Sociology  
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
COMP20020 Digital Systems Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
COMP20070 Databases and Information Systems I Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
COMP20360 Formal Foundations 2 Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
COMP30030 Introduction to Artificial Intelligence Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
GEOG20220 Introduction to GIS for the Social Sciences Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
IS20140 Exploring Text with Python Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
IS30020 Web Publishing Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
IS30050 Information Architecture: Designing the Web Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
IS30460 Gender and diversity in the digital age Autumn  10
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
IS30510 Deep Tech: Futures of Information Technology Autumn  10
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
PHIL20240 Applied Ethics Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
PHIL20490 Knowledge & Scepticism Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
SOC30440 Sociology of the Body Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
SSCI30050 Digital Research Skills for the Social Sciences Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
STAT20240 Predictive Analytics Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
STAT30010 Time Series Autumn  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
ENG32080 Social Networks in Fiction: from Jane Austen to Conan Doyle Autumn and Spring (separate)  10
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
COMP20090 Introduction to Cognitive Science Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
COMP20200 UNIX Programming Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
COMP20280 Data Structures Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
COMP20290 Algorithms Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
COMP30110 Spatial Information Systems Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
IS20120 Computer-Mediated Communication Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
IS20130 Social Studies of ICTs Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
IS30370 Digital Media Ethics (formerly Information Ethics) Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
IS30380 Digital Storytelling Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
IS30410 Web UX Evaluation Spring  10
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
IS30450 AI, Ethics and Society Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
IS30470 Technology and Human Rights Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
IS30500 Digital Media & Climate Crisis Spring  10
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
MST20050 Linear Algebra II Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
PHIL20020 Logic Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
PHIL20640 Philosophy of Mind and AI Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
SOC30220 Science and Society Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
SSCI20030 Building Resilience Spring  5
Stage 3 Options - B) Min 20CR:
Please ensure that you register to a minimum of 20 credits from the options list below. Please note that there are 5 credit and 10 credit modules available. If you are studying abroad (Erasmus/non EU exchange) and/or undertaking an internship, please see registration guidelines here. Additional options can be selected in place of electives. If you are interested in taking IS30410 Web UX Evaluation, please review the module descriptor and contact the module coordinator directly (Judith.Wusteman@ucd.ie)
STAT30270 Statistical Machine Learning Spring  5
Stage 3 Options - Subject/Streams
ECC3 Economics  
Stage 3 Options - Subject/Streams
GGC2 Geography  
Stage 3 Options - Subject/Streams
PTC2 Politics  
Stage 3 Options - Subject/Streams
SOC2 Sociology  
Stage 4 Core Modules
POL30660 Data Analytics for Social Sciences Spring  10
Stage 4 Core Modules
SOC30380 Social Dynamics and Networks Spring  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
COMP20070 Databases and Information Systems I Autumn  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
COMP30030 Introduction to Artificial Intelligence Autumn  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
IS30020 Web Publishing Autumn  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
IS30050 Information Architecture: Designing the Web Autumn  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
IS30510 Deep Tech: Futures of Information Technology Autumn  10
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
PHIL20490 Knowledge & Scepticism Autumn  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
SOC30440 Sociology of the Body Autumn  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
STAT20240 Predictive Analytics Autumn  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
STAT30010 Time Series Autumn  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
COMP20200 UNIX Programming Spring  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
COMP30110 Spatial Information Systems Spring  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
CSOC30030 Advanced Computational Social Science Spring  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
GEOG30880 Applied GIS Spring  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
IS20120 Computer-Mediated Communication Spring  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
IS20130 Social Studies of ICTs Spring  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
IS30370 Digital Media Ethics (formerly Information Ethics) Spring  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
IS30380 Digital Storytelling Spring  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
IS30450 AI, Ethics and Society Spring  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
IS30470 Technology and Human Rights Spring  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
IS30500 Digital Media & Climate Crisis Spring  10
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
PHIL20640 Philosophy of Mind and AI Spring  5
Stage 4 Options - B) Min 5CR:
Please ensure that you register to a minimum of 5 credits from the option list below. Additional options can be selected in place of electives.
STAT30270 Statistical Machine Learning Spring  5
Stage 4 Options - Subject/Streams
ECC3 Economics  
Stage 4 Options - Subject/Streams
GGC2 Geography  
Stage 4 Options - Subject/Streams
PTC2 Politics  
Stage 4 Options - Subject/Streams
SOC2 Sociology  

SDG4 SDG 8 SDG 9 SDG 10 SDG 11

 

The UCD College of Social Sciences and Law is a broad and diverse, but connected community of students and faculty who are committed to creating a more sustainable and equitable future for all. We work together in a culture of collaboration to support each other to thrive and achieve our full potential, in service of broader societal goals. Through our undergraduate and graduate education, research and external engagement, we aim to ensure that our students, faculty and staff thrive and contribute to sustainable well-being on our campus, in Ireland and across the wider world. Our faculty are globally recognized experts in their fields, advancing knowledge through research, engaging with government, business and civil society to enhance our world, and using their knowledge to design and offer cutting-edge education within their disciplines and across the disciplines of Archaeology, Economics, Geography, Information & Communication Studies, Philosophy, Politics & International Relations, Psychology, Social Policy Social Work & Social Justice, and Sociology. Our ambition is that our students will debate and engage with the greatest societal challenges of our time by becoming informed citizens who will play a leading role in shaping societies around the globe toward more sustainable futures.  

The Social Sciences degrees at UCD incorporate a diverse range of formal and informal learning opportunities for students, delivered by excellent researchers who are leading their fields globally, and embedding the UN’s sustainable development goals (SDG’s) in their educational activities where appropriate.

BSc Computational Social Science

Computational Social Sciences students learn about a field that harnesses the power of big data, computer simulations, machine learning and social network analysis to gain insights into social phenomena and individual behaviour. The unique combination of computational skills and training in social sciences subjects such as Sociology, Politics, Economics and Geography help students to positively contribute to addressing many of today’s global challenges including reducing inequalities and decent work and economic growth. 

  • Quality Education (SDG 4)
  • Decent work and economic growth (SDG 8)
  • Industry, innovation and infrastructure (SDG 9)
  • Reduce Inequalities (SDG 10)
  • Sustainable Cities and Communities (SDG 11)

This course seamlessly blends my interests in mathematics, computer science, and social sciences, offering a comprehensive approach to addressing societal challenges. The holistic curriculum at UCD stands out for its comprehensive approach, offering a blend of disciplines that I couldn’t find elsewhere. Specifically, modules exploring economics and social network analysis have been very interesting. UCD’s supportive academic environment, with approachable lecturers and tutors, has further enhanced my learning experience. Looking forward, I am excited about leveraging my diverse skill set in a career with an Intergovernmental Organisation, where I can contribute to global advancements.

Iva Sharma, Student

Non-EU Undergraduate Fee information can be found here.

UCD offers a number of competitive undergraduate scholarships for full-time, self-funding international students, holding an offer of a place on a UCD undergraduate degree programme. For information on Undergraduate Scholarships, please see the UCD International Scholarships webpage.

Recommendation:
In order to study this degree we strongly recommend that you have the equivalent of A Level C or IB HL 5 in mathematics.

General application route(s) for Irish/UK/EU applicants* for International (non-EU) applicants* to Computational Social Science:

ROWCLASS Apply to
showAudience-audienceInt
SCS1
Computational Social Science
Bachelor of Science

Full-Time
Commencing September 2025
Undergraduate Degree (Non EU)
Non EU Undergraduates
showAudience-audienceInt
SBU3
Social Sciences
Bachelor of Science

Full-Time
Commencing September 2025
Undergraduate Degree (Non EU)
Non EU Undergraduates
showAudience-audienceEU
DN700
Social Sciences
Bachelor of Science

Full-Time
Commencing September 2025
Application through CAO
* you can change options at the top of the page