Explore UCD

UCD Home >

Computational Social Science

BSc (NFQ Level 8)
I am an
Internships Opportunity
Study Abroad
Scholarships Available
Sustainable Development Goals

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

Duration:
4 Years
Attendance:
Full Time
Delivery:
On Campus
NFQ Level:
8 (240 credits)
Level:
Undergraduate
Award:
Bachelor of Science
Next Intake:
September
General Entry Requirements (A-Level)

BBC / BCCC / BCC

+ C AS Level

General Entry Requirements (IB)

29

Subject Requirements (Mathematics)

GCSE C / A Level E

(or AS Level D)

IB SL 4 / HL 3

CAO Points 2026

490

Leaving Cert Subject Entry Requirements

O6/H7 in English, Irish, Mathematics and three other recognised subjects

Country Specific Entry Requirements:
Visit the UCD Global Undergraduate Entry Requirements webpage.
Other School Leaving Requirements:
See www.ucd.ie/admissions
Curricular information is subject to change.

Duration:
4 Years
Attendance:
Full Time
Delivery:
On Campus
NFQ Level:
8 (240 credits)
Level:
Undergraduate
Award:
Bachelor of Science
Next Intake:
September
General Entry Requirements (A-Level)

BBC / BCCC / BCC

+ C AS Level

General Entry Requirements (IB)

29

Subject Requirements (Mathematics)

GCSE C / A Level E

(or AS Level D)

IB SL 4 / HL 3

CAO Points 2026

490

Leaving Cert Subject Entry Requirements

O6/H7 in English, Irish, Mathematics and three other recognised subjects

Country Specific Entry Requirements:
Visit the UCD Global Undergraduate Entry Requirements webpage.
Other School Leaving Requirements:
See www.ucd.ie/admissions
Curricular information is subject to change.

The programme offers a unique combination of training in computational methods and social science subjects such as Sociology, Politics, Economics, and Geography, using those methods to answer pressing questions about society. As one of only a handful of undergraduate programmes of its kind worldwide, this degree offers a distinctive academic perspective. You will join a pioneering group of students equipped to lead social science in a digitalised world. If you want to pair a deep curiosity about human society with the technical skills of the future, this programme is for you.

 

About This Course

Our everyday interactions are increasingly shaped by digitalisation, and we are more connected than ever before. This greater connectivity has created both new challenges and new opportunities: social problems have grown more complex and wider in scope, but we also have access to an unprecedented volume of data that can help us understand and change society.

Artificial Intelligence now touches many parts of our individual and social lives, placing us within an interconnected network of humans and machines. As we navigate this new landscape, we leave behind digital footprints that can be analysed through the lens of Computational Social Science – a field that draws on big data, computer simulations, machine learning, analysis of text, video, and audio, and social network analysis to understand social phenomena and individual behaviour.

By combining social science theories with cutting-edge computational methods and tools, you will learn to analyse the large amounts of information produced by people interacting with one another and with machines, both online and in the physical world.

The programme offers a unique combination of training in computational methods and social science subjects such as Sociology, Politics, Economics, and Geography, using those methods to answer pressing questions about society. As one of only a handful of undergraduate programmes of its kind worldwide, this degree offers a distinctive academic perspective. You will join a pioneering group of students equipped to lead social science in a digitalised world. If you want to pair a deep curiosity about human society with the technical skills of the future, this programme 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

Introduction to Computational Social Science • Statistical Modelling • Introduction to Programming 1  •  Introduction to Programming 2 •  Information, Society, and Culture •  Digital Technology

Plus core modules in any two of the following subjects: Sociology, Geography, Economics, Politics

Second Year

Applied Computational Social Science • Probability Theory • Introduction to GIS for Social Sciences • Politics Critical Data Studies • Advanced Computational Social Science • Exploring Text with Python • 

Continue with core and option modules in your two subjects: Sociology, Geography, Economics, Politics 

Third Year

Statistical Data Mining • Machine Learning for Social Science • Introduction to Artificial Intelligence • Optional Study Abroad • Optional Internship

Continue with your two subjects: Sociology, Geography, Economics, Politics  

Fourth Year

Quantitative Research Project • Social Dynamics and Networks • Data Analytics for Social Sciences • Introduction to AI • Deep Tech
Technology and Human Rights

Continue with your subjects:Sociology, Geography, Economics, Politics  

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 Year 3, you can apply for an optional internship role in a range of organisations in the public and private sectors: Data Scientist | Data Policy Analyst | Digital Advisor | Social Networks Analyst | Machine Learning Engineer | Data Journalist | Public Opinion Researcher

In Year 3, trimester-long study abroad study opportunities will be offered in a number of destinations in Europe, Asia, North America, and Australia.

Graduates of this programme work across a wide range of sectors. Our students have gone on to work at organisations including Dell Technologies, Stripe, IBM, Salesforce, Accenture, Deloitte, EY, KPMG, Citi, Allianz, the Central Bank of Ireland, the National Treasury Management Agency, and the Central Statistics Office, among many others. This reflects the broad demand for computational social science skills across technology, finance, the public sector, and beyond.

In Year 3, you can apply for an optional internship role in a range of organisations in the public and private sectors: Data Scientist | Data Policy Analyst | Digital Advisor | Social Networks Analyst | Machine Learning Engineer | Data Journalist | Public Opinion Researcher


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
COMP10020 Introduction to Programming II Spring  5
Stage 1 Core Modules
STAT10060 Statistical Modelling Spring  5
Stage 1 Options - A) Min 5CR:
Select a minimum of 1 of the following option modules. Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.Additional options can be selected in place of electives.
GEOG10140 Mapping a Sustainable World Autumn  5
Stage 1 Options - A) Min 5CR:
Select a minimum of 1 of the following option modules. Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.Additional options can be selected in place of electives.
MST10010 Calculus I Autumn  5
Stage 1 Options - A) Min 5CR:
Select a minimum of 1 of the following option modules. Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.Additional options can be selected in place of electives.
PHIL10160 Critical Thinking Autumn  5
Stage 1 Options - A) Min 5CR:
Select a minimum of 1 of the following option modules. Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.Additional options can be selected in place of electives.
PHIL10040 Introduction to Ethics Autumn and Spring (separate)  5
Stage 1 Options - A) Min 5CR:
Select a minimum of 1 of the following option modules. Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.Additional options can be selected in place of electives.
IS10040 Information, Society, and Culture Spring  5
Stage 1 Options - A) Min 5CR:
Select a minimum of 1 of the following option modules. Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.Additional options can be selected in place of electives.
IS10060 Digital Technology Spring  5
Stage 1 Options - A) Min 5CR:
Select a minimum of 1 of the following option modules. Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.Additional options can be selected in place of electives.
MST10030 Linear Algebra I Spring  5
Stage 1 Options - A) Min 5CR:
Select a minimum of 1 of the following option modules. Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.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
GEOG20220 Introduction to GIS for the Social Sciences 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.Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.
MST10010 Calculus 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.Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.
PHIL20020 Logic Autumn  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.
PHIL20440 Feminism & Gender Justice Autumn  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.
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.Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.
PHIL20640 Philosophy of Mind and AI Autumn  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.
MST10030 Linear Algebra I Spring  5
Stage 2 Options - B) Min 0 of:
Students may select an option module from the following list in place of an elective.Any student planning to take STAT30010 or STAT30270 in Stages 3 or 4 should choose Calculus I (MST10010) in Stage 1 or Stage 2.
PHIL20240 Applied Ethics 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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
PHIL20640 Philosophy of Mind and AI 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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
ECON30640 Machine Learning for Social 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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
GEOG30880 Applied GIS 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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
POL30660 Data Analytics for Social Sciences 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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
SSCI30050 Digital Research Skills for the Social Sciences 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. You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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
SOC30380 Social Dynamics and Networks Spring  5
Stage 4 Core Modules
SOC30550 Research Project 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.You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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.You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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.You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
PHIL20640 Philosophy of Mind and AI 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.You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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.You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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.You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
ECON30640 Machine Learning for 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.You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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.You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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.You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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.You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
MST20050 Linear Algebra II 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.You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
POL30660 Data Analytics for Social Sciences 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.You should only register to STAT30010 or STAT30270 if you have completed Calculus I (MST10010).
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 2026
Undergraduate Degree (Non EU)
Non EU Undergraduates
Closed
showAudience-audienceInt
SBU3
Social Sciences
Bachelor of Science

Full-Time
Commencing September 2026
Undergraduate Degree (Non EU)
Non EU Undergraduates
Closed
showAudience-audienceInt
SCS1
Computational Social Science
Bachelor of Science

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

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

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

Additional special entry route(s) to Computational Social Science:

These options have additional eligibility requirements to cater for specific applicant cohorts. You should not apply via these routes before consulting the requirements or contacting the responsible UCD office.

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

Full-Time
Commencing September 2027
Access Progression Pathway
Access Progression Pathway
Application to this Non-EU Access Progression Pathway is by invitation only. If you are not currently enrolled on an Access programme at UCD, your application will be marked as invalid.
If you are not a current Access student, but you are a non-EU applicant seeking admission to an undergraduate degree, please submit an application via the "Undergraduate Degree (Non-EU)" course type.
showAudience-audienceInt
SBU3
Social Sciences
Bachelor of Science

Full-Time
Commencing September 2027
Access Progression Pathway
Access Progression Pathway
Application to this Non-EU Access Progression Pathway is by invitation only. If you are not currently enrolled on an Access programme at UCD, your application will be marked as invalid.
If you are not a current Access student, but you are a non-EU applicant seeking admission to an undergraduate degree, please submit an application via the "Undergraduate Degree (Non-EU)" course type.