Voor de beste ervaring schakelt u JavaScript in en gebruikt u een moderne browser!
Je gebruikt een niet-ondersteunde browser. Deze site kan er anders uitzien dan je verwacht.

Are you passionate about programming and anything related to digital technology? Would you like to help teach first year students the basics and advanced applications of Python? We are looking for a whole new team of Teaching Assistants and you may just be one of them!

About Computational Social Science

In September 2022, a brand new Bachelor’s programme at the UvA will welcome its first students: Computational Social Science. This interdisciplinary programme is a collaboration between the faculties of Social and Behavioural Sciences (FMG), Science (FNWI) and Humanities (FGw).

Students will learn how to analyse ‘real world’ data on complex societal issues such as climate change, global health and digital surveillance to identify opportunities for (behavioural) change and to design evidence-based intervention strategies. They will programme hands-on tools that support sustainable digital innovation and contribute to making the world a better place!

Computational Social Science is an English-taught programme with a unique curriculum that is solely made up of project driven, semester-long courses of 30 EC.
More information can be found here: www.uva.nl/bsc-computational-social-science.

What will you be doing?

Digital Expertise (DE) plays an essential role in all teaching and learning within Computational Social Science. There will be guest lectures, practical sessions and components of student group projects devoted to DE content. As a Teaching Assistant, you will mostly be supervising practical sessions, answering programming-related questions from students and grading weekly individual DE assignments. These tasks will be performed under supervision of our Lecturer Digital Expertise.

Practical matters

Within our programme, each semester has a fixed weekly schedule for all lectures, workshops, practical sessions and deadlines. Practical sessions in DE are scheduled for  7 out of 20 weeks of the whole semester and mostly take place on Monday afternoons, Wednesdays and Fridays.

You will be assigned to a group of students for the duration of 20 weeks (i.e. one semester). Each group will consist of approximately 20 students and you will be supervising their DE practical sessions and grading their individual assignments. Most practical sessions are scheduled as parallel sessions for all groups of students. Therefore, it will not be possible to be assigned to more than 1 group per semester. There are, however, possibilities to fulfil additional tasks, such as course administration for DE or moderating discussion platforms, if you would like to put in extra hours per week.

The number of working hours per week for which you will be hired will be aligned with your availability.

Who are we looking for?

  • You are a senior year Bachelor’s student or a Master’s student
  • You have successfully completed the courses Scientific Programming 1 and/or Scientific Programming 2 OR
  • You have successfully completed courses that included (for a minimum of 12EC):
    1. “pandas” and data visualisation
    2. programming, preferably in Python*
  • You have an excellent command of the English language (verbal & written)
  • Your schedule allows for quite some flexibility in working hours

It would be a huge asset if you have (some) experience as a Teaching Assistant or in some form of individual or group supervision.

*If you are not familiar with Python but are experienced in other programming languages, it will not be a deal breaker. You should be willing to study Python before the start of the next academic year. To this end, you could study materials from the courses Scientific Programming 1 and 2 in your own time.


Are you excited to join our programme team and help educate a new generation of digital experts? Please send an email about yourself and your motivation for the position of Teaching Assistant DE to Lisa van Pappelendam, Programme Manager for Computational Social Science: A.L.vanPappelendam@uva.nl.

The deadline for the first round of applications is Monday, May 23, 2022.

If you would like more detailed information about the tasks and responsibilities for this position, please reach out to Gizem Aktas, Lecturer Digital Expertise for Computational Social Science: G.Aktas@uva.nl