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 |
Diese Website nutzt Cookies, um ihre Dienste anbieten zu können und Zugriffe zu analysieren. Dabei ist uns der Datenschutz sehr wichtig.
Legen Sie hier Ihre Cookie-Einstellungen fest. Sie können Sie jederzeit auf der Seite Cookie-Informationen ändern.