
PyConSG Education Summit 2025
11 August 2025 (It's a school holiday!) • 09:00 - 17:30
SUTD Library Training Room, 8 Somapah Road, SUTD (Directions)
Join us!
Open to all Computing educators who are using / interested in using the Python programming language.
To ensure we're providing the intended experience for all participants, please note that registration is subjected to approval, and your attendance is only confirmed upon receiving a confirmation email from us.
Register HereObjective
The aim is to bring together all computer science (CS) educators for a day of learning and sharing of experiences, to start building a more connected and collaborative CS education community in Singapore, and to promote computational literacy in schools and beyond.
Goals
The goal of the Summit is to unite Python educators from diverse backgrounds to:
🤝 Connect, Collaborate, and Learn: Share experiences, gain insights, and form connections for future collaboration.
💡 Address Common Challenges: Identify shared issues and initiate discussions for teaching and learning Python.
🙌 Foster Community and Inclusion: Build and connect Python educators while promoting a supportive and inclusive environment.
Schedule
Time | Item |
---|---|
0900 - 0930 |
Opening Remarks Mr Gi - Retyree Round table self-intro |
0930 - 1000 |
Teaching Computer Science with Generative AI Dr Tan Chee Wei - NTU Data structures and algorithms are foundational topics in any computer science curriculum, yet students often find them abstract and challenging. To address this, together with my student Lim Jia Earn, we have developed a learner-centric platform, MyCodeWeapon, which integrates generative AI - including LLM agents and AI copilots for code - to support scalable, personalized learning. |
1000 - 1030 |
How Informatics and AI is taught in South Korea high schools Mr Giyeon Bang - South Korea high school computing teacher South Korea is a global technology powerhouse with well known household names such as Samsung, SK, Naver, LG, Hyundai, etc. and is ranked as one of the world's top digitally connected society and highly ranked education system. How did its mainstream high schools lay a firm foundation in informatics (computer science) and AI literacy? We explore this from a high school computing teacher's perspective. |
1030 - 1045 | Coffee / Tea Break |
1045 - 1115 |
Bridging Bebras to National Olympiad in Informatics (NOI) and beyond Ms Sophie Koh - Excel League Bebras is the international benchmark for computational thinking and informatics, which does not involve programming. The National Olympiad in Informatics is a competitve programming contest which focuses on data structures and algorithms (and which NUS typically recommends C++). We have provided problem sets involving computational thinking and Python coding to improve accessibility to Computing students/learners which typically learn Python in schools. |
1115 - 1145 |
PCDIT Chatbot for Helping Novice Programmers Write Code Dr. Oka Kurniawan - SUTD Generative AI has sparked a discussion on whether we still need to learn coding. One of the purpose of learning coding is to enhance problem solving skills and thinking. Novice programmers need help in their problem solving skills and PCDIT framework helps novice programmers to navigate the various barriers in problem solving through concrete steps. In this talk, we will share the experience of designing and deploying PCDIT chatbot which is meant to facilitate students in their problem solving when doing programming problems. |
1145 - 1215 |
Exploring Multi-Agent Generative AI in Education and Career Advisory Dr Yeo Wee Kiang - NUS Students often face difficulties navigating vast resources with little personalised support. The AI-based solution combines large language models (LLMs) and multi-agent systems to deliver tailored educational and career advisory. The system's Tutor Section offers progressive teaching, contextual Q&A, and personalised review; its Career Advisory Section handles interview questions, skill gaps, cover letters, and resource recommendations. |
1215 - 1225 | Photo Taking |
1225 - 1330 | Lunch & Networking |
1330 - 1345 |
PyLadiesSG Revived! Ms Tay Hwee Shan - PyLadiesSG After a decade of passing through different hands, PyLadiesSG is revived again this year, stronger and better than before! Get a glimpse of what we have accomplished so far and what to expect in the near future, and how you can contribute to PyLadiesSG regardless of your gender and background! |
1345 - 1430 |
Un-Lightning Talks
1. Ashish Deepak Dandekar Scaffolding the Problem-Solving Process for Introductory Computing Students: • Problem Context. Overview of traditional CS1 approaches and challenges faced by students leading to high failure rates. • Intervention. Proposed structured framework to provide scaffolding for students solve problems. • Impact. Implementation in a CS1 course as well as in an intensive clinic for failing students.
2. Lim Jingyi How might we Inject Fun and Purpose when Teaching Coding? • Is there something that you wish could be created or automated with technology? • Let's explore with Python, OpenCV, APIs, electronics or other mashups. • Would you be able to beat the high score when Python challenges Google Dinosaur? • Or would you build a mini self-Driving Car that follows a road that you draw? • Or will you crawl the Singapore Map to help your parents locate ideal options for their next dream home? • Come ready to have fun, sweat, and contribute ideas. 3. Anand Subramaniam Pythonic Grading that Rewards Sharing: • Flip the Plagiarism Narrative. Bonus marks trump penalties. Copying is a learning accelerant. • Python in the Trenches. Tokenize, shingle, and MinHash + Jaccard for rapid plagiarism detection. • Live Data Autopsy. Visual clusters of copies show who copied whom, when, and maybe why. • Four “Rules of Copying”. Evidence-based strategies students actually follow (and should). |
1430 - 1500 |
AISG programmes Dr Chen Weiqiang - AI Singapore AI Apprenticeship programme (AIAP) • AI Apprenticeship Programme for Industry (AIAP(I)) (new!) |
1500 - 1530 |
Teaching Goals and Plans - How we might help students improve problem-solving Dr Norman Lee - SUTD Often students are expected to pick up basic problem-solving skills by inferring strategies from solving stereotypical problems e.g. determining if an integer is a prime number, finding the sum of a series, finding the maximum in a list etc. |
1530 - 1545 | Coffee / Tea Break |
1545 - 1615 |
Make Learning Easy and Fun @ NLB LearnX Mr Goh Soon Seng - NLB LearnX, PSF Fellow
We run quarterly workshops for beginners with no prior coding experience or knowledge of the Python Language. Using the Raspberry Pi Pico as a platform to teach, we endeavour to make learning to code in Python easy to grasp and enjoyable. |
1615 - 1645 |
Prof Leong Hon Wai - ex-NUS
|
1645 - 1715 |
Round Table Discussion Topics to be submitted and voted on by participants on the day of the summit |
1715 - 1730 | Closing Remarks |
Organising Committee
Dr. Oka Kurniawan
Ms. Ho Wei Sin
Mr. Gi Soong Chee
Ms. Tay Hwee Shan