Preface A Model A Medium A History Variables Functions Control Loops Classes
Source Overview


Designing Programs is a practical and pedagogical approach to programming, tailored for visual arts students. It is written specifically as an accompagning resource to courses I teach in higher education in the field of computational graphic design. My approach relies on teaching five basic concepts that remain the core fundamentals for many programming languages. Through learning and practice of these concepts, the aim is to give my students the means to explore the medium of code and get them thinking about making their own tools for artistic creation.

read on...