PyConSG Education summit 2025
GenAI tools for CSEd
Tan Chee Wei, Lim Jia Earn MyCodeWeapon
Informatics curriculum in South Korea
Giyeon Bang
6-3-3, similar to the US elementary school
- impact of informatics
middle schol
- AI
- AI ethics, bias
- digital culture
- impact on society
- fake news
- new careers
- data
- CODAP
high school
BEBRAS to NOI
Sophie Koh, SIMCC
Nature of tasks similar to BEBRAS
NJIO = CT + Python
- previously known as Dr CT
- online and paper based for inclusivity
- qns include code snippets, students do not need to write Python
- they need to read and understand Python programs
PCDIT chatbot
All SUTD students learn programming.
Novice programmers don’t have any patterns to fallback on
- start with concrete cases, solve it manually
James Prather: the widening gap when novice programmers using GenAI
Explicit to implicit after lots of practice
Scaffolding the problem solving process
Ashish taught a CT course for those intending to do a CS minor
Ask students to design additional tasks that can be solved with the same pattern
Polya step 4: generalize from the solution of the task into a general pattern
- find sum of 1 to n -> accumulator pattern
Two lectures to cover the problem solving process
Fun and purpose
Lim Jing-Yi, simplelittle.com
micropython line follower
- making the car go faster
- figure of 8
google dinosaur
- open cv to check if person jumps, then trigger the dino to jump
type with your eyes
my suggestion: open cv to control your mouse
submissions where copying is encouraged
give bonus for originality
SUTD intro programming
Soloway, Learning to program = learning to construct mechanisms and explanations
Pi Python LXC
Mr Goh
Using rpi pico + micropython
CT in the age of GenAI
Hon Wai
https://cacm.acm.org/blogcacm/leveraging-computational-thinking-in-the-era-of-generative-ai/