This paper explores the idea of encoding as a way of introducing algorithmic thinking to basic design pedagogy. It gives prominence to positioning the basic logic and attitudes of algorithmic learning of design, rather than simply focuses on utilising the computational devices and tools. This paper examines the integration of computation or algorithmic thinking into a basic design studio in the architecture programme at Universitas Indonesia. The integration is conducted through a colour composing exercise that comprises of four major encoding stages: identifying patterns, rulemaking, colouring-composing, and reflection. The findings from this study demonstrate the use of algorithmic thinking as the primary reason to design colour composition in different ways and complexity. The students can point out some underlying concepts and creative strategies of design computing concerning colour composing. The findings of this study indicate the importance of promoting students' understanding of computation that is not merely tools but more into design reasonings and skills.