Skip to main content

Trinity College Dublin, The University of Dublin

Trinity Menu Trinity Search



You are here HCI-CPD Courses

CPD in Computer Programming for Social Scientists

This CPD is part of a programme of Continuous Professional Development in the area of Applied Social Data Analysis that the School of Social Sciences and Philosophy will deliver from Spring 2022. Addressing the scarcity of training in data science in Ireland and co-created with key industry partners, the Applied Social Data Analysis CPD programme trains participants in the fundamental knowledge and skills of social data analysis. The programme goes beyond social data analytics to address causal analysis and consider social issues that are important to industries such as inequality, unemployment, climate change and ethics. This CPD will be of interest to individuals who wish to progress their careers through acquiring valuable social data analysis skills that are widely sought after in the private, public and non-profit sectors.

Apply

Short description

The Computer Programming for Social Scientists CPD will introduce participants to fundamental computer programming skills for social data analysis. In particular, it will introduce participants to the R programming language, a state-of-the-art tool for statistical analysis. The aim is for participants to acquire basic programming skills.

In this course students will learn how to apply software engineering and design principles to their project workflow, automate and scale up routine analytical tasks with the help of R programming language.

On successful completion of this CPD, participants will be able to:

  • Describe core programming concepts, language structures, and design principles.
  • Demonstrate command of the R programming languages, including the ability to write, execute and debug scripts for social science research.
  • Design project workflows through GitHub.
  • Perform data transformation, visualization and analysis tasks using R.

On successful completion of the CPD, students will receive a Certificate of Completion.

What topics will you cover?

The ‘Computer Programming for Social Scientists’ CPD introduces participants to the core programming concepts e.g., functions, variables, conditions, loops, data structures, working with libraries, interacting with APIs.  It also covers data management and visualization.  Best practices in project workflow and version control will be introduced using GitHub.  Participants will engage with the material in a hands-on environment, which will include programming exercises throughout the CPD.   

Who is this course for?

The target learner cohort are participants working in the private sector, for example IT, finance, banking sectors. Participants are expected to have some quantitative experience through prior training e.g. degree or equivalent experience, or having taken the CPD “Statistical Thinking for Social Data Analysis”. No prior programming experience is required. Participants should also have access to a laptop with camera and a microphone. 

Who teaches the course?

Dr Tom Paskhalis, Assistant Professor in Political Science and Data Science, Department of Political Science, School of Social Sciences and Philosophy, Trinity College, University of Dublin. 

Choose your Delivery Mode

1. The CPD will be delivered over 5 consecutive weeks with one 5-hour session each week during the day on campus, in Trinity College Dublin (1 day X 5 weeks X 5 hours). This will be preceded by 2 hours of preparatory online instruction. Additionally participants will undertake 20 hours of self study over the course of the programme and complete a combination of in-class and 1 take home exercise. One additional week will be included for submitting CPD exercises.

Mode of delivery 1 Start Date: 21 February 2022

Mode of delivery 1 End Date: 28 March 2022

2. The CPD will be delivered through a week-long, intensive programme (5 days X 5 hours) during the day on campus, in Trinity College Dublin. This will be preceded by 2 hours preparatory online instruction. Additionally participants will undertake 20 hours self study over the course of the intensive programme and complete a combination of in class and 1 take home exercise. One additional week will be included for submitting CPD exercises. In order to be awarded the Certificate of Completion in Applied Behavioural Science participants will need to have completed all required CPD exercises.

Mode of delivery 2 Start Date: 22 August 2022

Mode of delivery 2 End Date: 2 September 2022

Enrol now - Closing date 31st January 2022

Places are limited as class sizes are small, up to 30 per class so you can enrol now to secure your place or send us an enquiry if you have any questions.  
You can enrol on the course directly via the PayPal link below by selecting which mode of delivery you wish to take (5 consecutive weeks or one week intensive).  The course fee of €2,000 includes access to the course materials via Blackboard (Trinity’s Virtual Learning Environment) for the duration of the course. Please note that participation in this CPD course does not include access to the Trinity Library or any other student services (including a student identity card). For employers wishing to pay for employees' registration via invoice, please contact Ms Sarah Smullen at sarah.smullen@tcd.ie

CPD in Computer Programming for Social Scientists (5 Consecutive weeks) Price €2,000

Attendee Name
Attendee Email Address
CPD in Computer Programming for Social Scientists (Week Long Intensive) Price €2,000
Attendee Name
Attendee Email Address

Learn More - Submit an enquiry

You can contact Sarah Smullen, HCI Administration Officer in the School of Social Sciences and Philosophy at sarah.smullen@tcd.ie for further details about applying for the module. For further details about the content of the module, you can contact the module lecturer, Dr Tom Paskhalis, at TOM.PASKHALIS@tcd.ie

Governent of Ireland logo Future Jobs Human Capital Initiative