Teaching Assistants (Student) Digital Skills for BSc Computational Social Science

Updated: 4 months ago
Deadline: today

Are you passionate about programming and anything related to digital design & development? Would you like to help teach first-year students various applications of Python? We are looking for new additions to our team of Teaching Assistants and you may just be one of them!

In September 2022, a brand new Bachelor’s programme at the UvA welcomed 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 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, located at Roeterseiland Campus, with a unique curriculum that is solely made up of project driven, semester-long courses of 30 EC. More information can be found here .

In the second semester, first-year students will learn how to design and develop a web application. They will conduct one group project (20 weeks) and one individual assignment under the themes of climate change or surveillance. Their websites will be integrated with a database and a simple user-tracking system.

What are you going to do?
Digital Expertise (DE) plays an essential role in all teaching and learning within Computational Social Science. It will provide students with theories and practices to help them improve their digital skills. There will be guest lectures, practical sessions, and components of student group projects devoted to DE content. Topics in the second semester include:

  • UX Design & Wireframing;
  • HTML & CSS;
  • Python Flask;
  • SQL;
  • Data cleaning (using pandas);
  • Data visualization (using seaborn);

As a Teaching Assistant, you will mostly be:


  • moderating practical sessions and/or workshops about the topics listed above;
  • helping students during their self-study hours;
  • providing substantial feedback on students’ progress;
  • taking part in final grading of the DE assignment.

Digital Expertise sessions will be irregularly scattered over the whole semester (between February and June). Therefore, the workload of a TA will not be equally divided across the semester. The expected average workload is 8 hours per week, calculated over the whole semester of 20 weeks. However, it is subject to change depending on the number of TAs hired and unpredicted changes in the semester planning.



Similar Positions