close

PhD position on Computer Science Education with Generative AI

Research / Academic
Utrecht

Join our vibrant team for a PhD position on Computer Science Education with Generative AI. You will work within the Software Technology for Learning and Teaching research group of the department of Information and Computing Sciences. The position includes 85% research time and 15% teaching. You will be supervised by Professor Johan Jeuring and Dr Isaac Alpizar-Chacon.

Your job
Recent progress in artificial intelligence (AI) is changing how we work with computers. Generative AI (GenAI), including large language models (LLMs) such as GPT-4, GitHub Copilot, and LLaMA, can now create and understand, to a large extent, programming code and instructions in human language. These new technologies have caused the computing education community to ask how they should change their teaching methods to face these challenges and make the most of this new technology. In this context, you will conduct research in the field of Computer Science Education, focusing on the relationship between computational thinking skills and the use of GenAI for programming.

Scientific questions that will be addressed include, among others:

  • What new skills are needed for programming using GenAI, and how are they related to traditional computational thinking skills?
  • What assessment methods, tools, and experiments can be developed to evaluate students’ skills related to programming using GenAI?
  • (How) can we design a framework that integrates programming-related tasks using GenAI with computational thinking skills, considering different proficiency levels (from novice to expert)?
  • How should we adapt the teaching of computational thinking skills for students of different programmes?


To tackle these research questions, you will:

  • study the necessary (computational thinking) skills to support using GenAI in Computer Science Education;
  • develop new technologies to support students’ learning and use of computational thinking skills when programming using GenAI;
  • design, plan, and conduct experiments in classroom settings and iteratively improve the technology based on the findings;
  • apply qualitative and quantitative data analysis techniques used in the field of Computer Science Education.

Requirements:

You have a strong interest to understand the impact of Generative AI in learning and teaching computational thinking skills from theoretical and applied perspectives. Furthermore you bring the following skills and qualifications:

  • a Master’s degree in Artificial Intelligence, Computer Science, Information Science, or a related field (or graduating within the next months);
  • a strong interest in conducting research and performing experiments in the area of Computer Science Education with AI;
  • experience with state-of-the-art technologies for AI and ML;
  • good communicative skills in English, both in writing and speech;
  • strong critical thinking and collaboration skills which enable you to work effectively in a team, analyse complex research problems and conduct advanced research.

Salary Benefits:

We offer:

  • a position for four years;
  • a gross monthly salary starting at €2,770 in the first year and increasing to €3,539 in the fourth year in the case of full-time employment (salary scale P under the Collective Labour Agreement for Dutch Universities (CAO NU);
  • 8% holiday pay and 8.3% year-end bonus;
  • a pension scheme, partially paid parental leave and flexible terms of employment based on the CAO NU.


In addition to the terms of employment laid down in the CAO NU, Utrecht University has a number of schemes and facilities of its own for employees. This includes schemes facilitating professional development, leave schemes and schemes for sports and cultural activities, as well as discounts on software and other IT products. We also offer access to additional employee benefits through our Terms of Employment Options Model. In this way, we encourage our employees to continue to invest in their growth. For more information, please visit Working at Utrecht University.

Work Hours:

36 - 40 hours per week

Address:

Princetonplein 5