AI chatbots for learning computer programming


11:00 AM - 12:00 PM



  • 时间: 11:00-12:00 am   (Beijing Time)
  • 日期: Thursday, May 16, 2024
  • 地点: MA405
  • 主讲人:Dr. Thomas Selig


In this talk I will discuss the use of generative AI powered chatbots such as XipuAI for learning computer programming. I will start with a general overview of how such tools can be used for writing, testing, and understanding code. This will include a basic introduction into how these tools work, and a discussion of their strengths and weaknesses in the field of computer programming. I will then present VizAI, a visually-enhanced AI chatbot, which has been developed to help provide a more intuitive understanding of the sometimes abstract algorithms we encounter in learning computer programming. This is based on joint work with colleagues Dr. Erick Purwanto (CPT) and Qing Zhang (DES), together with our RAs Mingyuan Li and Duan Wang.


Dr. Thomas Selig is an Assistant Professor in the Department of Computing, School of Advanced Technology, at Xi'an Jiaotong-Liverpool University (XJTLU). He completed his PhD in Computer Science from the University of Bordeaux in 2014, and followed this with postdoctoral research positions at the University of Strathclyde and Iceland University, before starting work at XJTLU in 2019. Thomas is keenly invested in enhancing students’ educational experience through the use of technology. He is a Fellow of the UK Advance Higher Education Academy, and currently serves as Programme Director of XJTLU’s MRes Computer Science programme. He leads modules on computer programming at Undergraduate and Postgraduate level.

Thomas has published case studies related to technology-enhanced learning in Times Higher Education Campus, and XJTLU's Center for Education Innovation and Excellence. He also recorded an episode on "Generative AI in Higher Education – Opportunities and Challenges" for XJTLU's Supporting Transnational Education podcast, and has been invited to speak at various Communities of Practice related to feedback and assessment, blended learning, and other topics. In 2023 he was invited to participate in two panel discussions of the XJTLU Annual Learning and Teaching Colloquium, on the topics of "Education without boundaries" and "Impacts of Artificial Intelligence on Learning, Teaching and Assessment".