cLogos is an implementation of the Berkeley Logo language written in Common Lisp, designed to be a faithful and living environment for computational thinking. It aims to bridge textual symbolic reasoning with spatial turtle geometry by treating them as coexisting modes of thought rather than distinct stages. The project prioritizes structural honesty, pedagogical transparency, and deep inspectability within the host programming language's environment.
- Maintains compatibility with canonical Berkeley Logo specifications
- Bridges procedural/temporal logic with algebraic/relational structures
- Emphasizes high levels of inspectability from Common Lisp
- Uses ASDF for explicit dependency management and structural honesty
This website serves as a resource for educators and students to learn computational thinking through hands-on projects. It provides instructions for designing and building digital clocks and smartwatches using low-cost components and MicroPython. The projects leverage recent technological advancements, including the Raspberry Pi Pico and optimized MicroPython runtime, to create affordable and efficient learning tools.
The Palo Alto City Library offers a series of online tutorials and resources to guide absolute beginners in learning coding, robotics, and computational thinking through various projects and initiatives including the use of robots such as Elsie and Dewey, and the agricultural robot FarmBot.
This book explores the integration of computational thinking into K-12 education, covering topics such as artificial intelligence literacy and physical computing. Edited by Siu-Cheung Kong and Harold Abelson.
This issue of ACM Interactions explores the crucial role of User Experience (UX) in ensuring responsible AI (RAI) design and use. Articles discuss the importance of UX in shaping meaningful and trustworthy AI systems, the potential of 'reuser experience' for sustainable design practices, and emerging trends in AI interaction design.