The Codewriting Workbook introduces students and practi-tioners to basic programming concepts for computer-aided design (CAD). Through a series of guided exercises and examples, readers learn how to develop and write procedures for creating two-dimensional drawings and three-dimensional models using a variety of algorithmic functions. Each exercise begins with a simple concept and evolves into a family of possible solutions. A primer on programming, The Codewriting Workbook presents efficient methods for computing singular results that, when compounded, generate the broadest range of design possibilities. Though exercises are presented in AutoLISP, the workbook outlines general processes for structuring procedures that can be adapted to almost any CAD-based scripting language.
Robert J. Krawczyk is on the faculty of the College of Architecture at the Illinois Institute of Technology. During his nineteen years at IIT, he has developed and taught a series of CAD and digital design courses covering 2D and 3D CAD, image composition, animation, and form generation methods. In addition to teaching, he is an advisor in the PhD program on form generation, fractals, 3D blob modeling and other related digital design methods.
Digital art and design exhibits have included the ACADIA Digital Media 2000 and 2001 exhibits, InterSculpt 2001 and 1999, and TeleSculpture 2001 and 1999. Digital artworks including the Spirolateral Series have been recently shown at the University of Michigan, University of London, and the SOMARTS Gallery in San Francisco.
The Midwest Book Review:
"The Codewriting Workbook: Creating Computational Architecture in Autolisp was concieved as a primer for architects and artists and introduces such students to basic programming concepts for CAD design."
— Diane Donovan