Department of Education

Ken Kahn

Senior Researcher

1 January 2017, Ken joined the Department of Education to work on the EU-funded eCraft2Learn project.

The project aims to improve STEAM education (both formal and informal) for 13 to 17 year-olds using visual programming, micro-controllers, 3D printing, electronics, and other “maker” technologies. Ken has been working on child-friendly programming interfaces to AI cloud services and machine learning.

Ken Kahn has been a senior researcher at the University of Oxford since 2006. He is leading the Modelling4All project that combines ideas of accessible agent-based modelling within a web 2.0 community.

He did research in technology enhanced leaning at the London Knowledge Lab and the Institute of Education from 1998 to 2014 where he participated in four large EU research projects, a BBC project, and two UK projects.

He is the designer and developer of ToonTalk a programming system for children that provides concrete analogs of advanced computational abstractions with a video game look and feel. Many of his papers can be found here. He has been creating ToonTalk Reborn an open-source web-based rethinking of ToonTalk.

He taught Computational Thinking and Modelling at the National University of Singapore in 2015, 2016, and 2017.

Ken piloted an OLPC Project in West Papua.

Ken did his doctoral research in at the MIT AI Lab in the 1970s. During the 1980s he did research in AI, visual, and concurrent programming languages before focusing on programming languages for children.

Funded Research Projects:

  • Digital Fabrication and Maker Movement in Education

    1 January 2017 to 31 December 2018

    Making Computer-supported Artefacts from Scratch, European Union’s Horizon 2020 Coordination & Research and Innovation Action under Grant Agreement No 731345

Publications:

  • Book chapters

  • Conference papers

    • Loukatos, D, KAHN, KM, Alimisis, D (2018) Flexible Techniques for Fast Developing and Remotely Controlling DIY Robots, with AI flavor.

    • KAHN, KM, Megasari, R, Piantari, E, Junaeti, E (2018) AI Programming by Children using Snap! Block Programming in a Developing Country.

    • KAHN, KM (2018) Interpolating (and extrapolating) 3D turtle programs in Beetle Blocks.

    • KAHN, KM, Winters, N (2018) AI Programming by Children.

    • Kahn, K, Winters, N (2017) “Child-friendly programming interfaces to AI cloud services”, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 10474 LNCS 566-570.
      DOI: http://doi.org/10.1007/978-3-319-66610-5_64

    • Kahn, K, Noble, H (2009) “The Modelling4All Project a web-based Modelling tool embedded in web 2.0”, SIMUTools 2009 - 2nd International ICST Conference on Simulation Tools and Techniques.
      DOI: http://doi.org/10.4108/ICST.SIMUTOOLS2009.5576

  • Journal articles

    • Whitehouse, H, Kahn, K, Hochberg, ME, Bryson, JJ (2012) “The role for simulations in theory construction for the social sciences: Case studies concerning Divergent Modes of Religiosity”, Religion, Brain and Behavior. 2(3) 182-201.
      DOI: http://doi.org/10.1080/2153599X.2012.691033

    • Noss, R, Poulovassilis, A, Geraniou, E, Gutierrez-Santos, S, Hoyles, C, Kahn, K, Magoulas, GD, Mavrikis, M (2012) “The design of a system to support exploratory learning of algebraic generalisation”, Computers & Education. 59(1) 63-81.
      DOI: http://doi.org/10.1016/j.compedu.2011.09.021

    • KAHN, KM, Sendova, E, Sacristan, AI, Noss, R (2011) “Young Students Exploring Cardinality by Constructing Infinite Processes”, Technology, Knowledge and Learning.
      DOI: http://doi.org/10.1007/s10758-011-9175-0

Follow Us