CumInCAD is a Cumulative Index about publications in Computer Aided Architectural Design
supported by the sibling associations ACADIA, CAADRIA, eCAADe, SIGraDi, ASCAAD and CAAD futures

id ecaade2012_144
authors Wurzer, Gabriel ; Pak, Burak
year 2012
title Lawnmower: Designing a web-based visual programming environment that generates code to help students learn textual programming
source Achten, Henri; Pavlicek, Jiri; Hulin, Jaroslav; Matejovska, Dana (eds.), Digital Physicality - Proceedings of the 30th eCAADe Conference - Volume 1 / ISBN 978-9-4912070-2-0, Czech Technical University in Prague, Faculty of Architecture (Czech Republic) 12-14 September 2012, pp. 655-663.
summary Learning programming can be a challenging task for design students, especially when code is to be entered in textual form. Visual programming languages, such as McNeil’s Grasshopper, have helped students to engage in scripting without having to deal with lower level syntax that is often hindering them in expressing their thoughts. However, the problem with learning how to program textually is only postponed: When switching to a new platform, students may be forced to learn coding from scratch, and, even worse, to do so in a textual environment that is yet unfamiliar. Our idea is simple: Connect visual programming with textual coding, using code-generation as means. Using this approach enables students to think visually, and see the results textually. An added bonus is the possibility to use debugging, a feature that is yet lacking from Grasshopper. By this way, our language aims to enable students to gradually move from visual to textual programming in a comfortable manner.
wos WOS:000330322400069
keywords Visual Programming; Structured Code; Teaching; Code Generation
series eCAADe
email gabriel.wurzer@tuwien.ac.at
full text file.pdf (949,041 bytes)
references Content-type: text/plain
details citation check to select
100%; open Brown, J and Adler, RP (2008) Find in CUMINCAD Minds on Fire: Open Education, the Long Tail, and Learning 2.0 , Educause Review, (January/February 2008), pp. 16-32
100%; open Cabecinhas, F (2010) Find in CUMINCAD A High-Level Pedagogical 3D Modeling Language and Framework , PhD Dissertation, Technical University of Lisbon
100%; open Celani, G and Vaz, EVV (2012) Find in CUMINCAD CAD Scripting And Visual Programming Languages For Implementing Computational Design Concepts , International Journal of Architectural Computing, 10 (1), pp. 121-138
100%; open Conway, M (1997) Find in CUMINCAD Alice: Easy-to-Learn 3D Scripting for Novices , PhD Dissertation, Carnegie Mellon University
100%; open Furnas, GW (1986) Find in CUMINCAD Generalized Fisheye Views , Proceedings of CHI ’86, pp. 16-23
100%; open Klopfer, E, Scheintaub, H, Huang, W and Wendel, D (2009) Find in CUMINCAD StarLogo TNG: Making Agent-Based Modeling Accessible and Appealing to Novices , Artificial Life Models in Software, pp. 151-182
100%; open Leităo, A and Santos, L (2011) Find in CUMINCAD Programming Languages for Generative design: Visual or Textual? , Proceedings of the 29th eCAADe, pp. 549-557
100%; open Pak, B and Verbeke J (2012 (forthcoming)) Find in CUMINCAD Design Studio 2.0: Augmenting Reflective Architectural Design Learning Using Social Software and Information Aggregation Services , Journal of Information Technology in Construction (ITCon), 17
100%; open Pak, B and Verbeke, J (2011) Find in CUMINCAD Usability as a Key Quality Characteristic for Developing Context-friendly CAAD Tools and Environments , Proceedings of the 29th eCAADe, pp. 269 - 278
100%; open Schön, D (1987) Find in CUMINCAD Educating the reflective practitioner: Toward a new design for teaching and learning in the professions , San Francisco: Jossey-Bass (Kindle Version)
100%; open Wurzer, G, Alacam, S and Lorenz, WE (2011) Find in CUMINCAD How to teach Architects (Computer-) Programming , Proceedings of the 29th eCAADe, pp. 51-56

last changed 2014/04/14 11:07
HOMELOGIN (you are user _anon_101270 from group guest) Works Powered by SciX Open Publishing Services 1.002