What
Literate computing lowers the barrier between using software and making software. It is an approach to computing where live computation can be interweaved with traditional media.
We ask how tools based on literate computing can enable computational thinking in collaborative activities in education and knowledge work better than traditional tools?
Why
The global push towards computational thinking as a fundamental skill for everyone envisions a future where everyone can express themselves by programming. Yet, using programs and creating programs are today two very different activities, which is a fundamental barrier to the applicability of computational thinking in everyday use of computers.
How
We have developed a software platform where all software is inherently collaborative, reprogrammable and can be expressed through literate computing. This will serve as a prototype platform for conducting a combination of experimental systems development and participatory design with qualitative field studies and lab studies of literate computing in use.
SSR
The outcome of this project can help to improve the computational literacy in the society at large. The developed technology can be leveraged in education and used to create tools for knowledge work that enables computational thinking.