Journal of Digital Landscape Architecture

Seite drucken

Coding Landscape: Teaching Computer Programming to Landscape Architects

How to best teach coding to landscape architects? Domain-specific approaches to teaching computer programming are surprisingly rare. Most computer programming curricula teach skills in a generic way, to be broadly relevant to many people. A rapidly increasing number and ways of teaching how to code to a range of skill levels is now available online, usually for free (see Appendix, Richtel 2015, Gasca 2014, Frampton 2015, Sims et al. 2011). Yet in landscape architecture coding is often regarded as too difficult, too resource-intensive, insufficiently relevant to practice, or otherwise peripheral to the core mission of the profession to teach (Westort et al. 2013). As a result, fundamentals of coding logic remain largely un-taught in accredited core curricula in the U.S. This paper has three objectives: 1. Offer a landscape architecture-specific approach to teaching introductory computer programming that combines a) landscape parametrics with b) concepts of computer programming logic and c) basic computer graphics. 2. Present a sequence of exercises intended to impart fundamental skills and peak student interest. 3. Showcase student project results that use the approach. A sequence of short programming exercises asks students to define the geometry of elements from the landscape palette – vegetation, landform, water, weather, lighting – and then to modify them using increasingly more advanced and complex coding principles in a modular fashion. The following criteria for successful landscape design software is offered to students as a guide to structuring their software: Graphically display landscape geometry, such that it is; Interactively editable/modifiable/deformable; Analysable with accuracy and some precision; Quickly, while being; Easy to learn.

Autor / Author: Westort, Caroline
Institution / Institution: Iowa State University, Iowa, USA
Seitenzahl / Pages: 9
Sprache / Language: Englisch
Veröffentlichung / Publication: JoDLA − Journal of Digital Landscape Architecture, 1-2016
Tagung / Conference: Digital Landscape Architecture 2016 – Representing, Evaluating and Designing Landscapes: Digital Approaches
Veranstaltungsort, -datum / Venue, Date: Istanbul, Turkey 01-06-16 - 03-06-16
Schlüsselwörter (de):
Keywords (en): Landscape parametrics, computer programming, coding, design computing, landscape palette, teaching, Geodesign
Paper review type: Full Paper Review
DOI: doi:10.14627/537612038
3696 -