An investigation on the attitudes towards adopting the design by coding paradigm

The recent developments in the digital technologies have led to an increase in the parametric modelling efforts and the use of parametric patterns in design. In order to manage this new paradigm where the design is becoming more digital, the designer needs to utilize his/her analytical abilities in an effective manner as this is the only way for precise representation of concepts in the actual design itself. The parametric design is a holistic process. A key element of this is the devel-opment of design through coding. In this context, the aim of the study was under-standing the attitudes of architects and architecture students towards adoption of analytical/algorithmic methods and specifically the object oriented paradigm and design-by-coding. In the first stage a randomly selected group of volunteers were provided training in object oriented programming concepts and design-by-cod-ing over 15 weeks (and a total of 45 hours). Later in this study two data collec-tion tools were utilised to understand the attitudes of the participants towards design-by-coding. The first tool used was an attitude scale, while the second tool used was a web based questionnaire survey. The results indicate that the partici-pants did not show a significant positive attitude towards design by coding. This result might have been caused by the difficulties faced during the study, as the par-ticipants were experiencing a design-by-coding exercise as the first time. In fact, it is also observed that algorithmic thinking and parametric design abilities of the designers can be enhanced by training on design-by-coding concepts.

___

Baser, M. (2013). Developing At-titude Scale Toward Computer Pro-gramming, International Journal of Social Science, Volume 6 Issue 6, p. 199-215, June 2013.

Chabert, J. L. (1999). A History of Algorithms: From the Pebble to the Microchip. Springer Verlag. ISBN 978-3-540-63369-3.

Cohen, L., Manion, L., & Morrison, K. (2007). Research methods in educa-tion (6. ed). Routledge.

Coyne, R.D., Rosenman, M.A., Rad-ford, A.D., Balachandran, M. & Gero, J.S. (1990). Knowledge–Based Design Systems, Addison Wesley Publishing Company, Massachusetts.

Fennema, E., & Sherman, J. A. (1976). Fennema-Sherman mathe-matics attitudesscales: Instruments designed to measure attitudes toward the learning of mathematics by females and males. Journal for Research in Mathematics Education 7(5), 324–326.

Futschek G., (2006), Algorithmic Thinking: The Key for Understanding Computer Science, Lecture Notes in Computer Science, Vol. 4226, 159–168.

Heersink, D., & Moskal, B. M. (2010). Measuring high school stu-dents’ attitudes toward computing. In Proceedings of the 41st ACM technical symposium on Computer science education (pp 446–450). ACM.

Hongwarittorrn, N., & Krairit, D. (2010). Effects of program visualiza-tion (jeliot3) on students’ performance and attitudes towards java program-ming. The spring 8th Int. Conf. on Computing, Com. Tech.

Hutchinson, A., Moskal, B., Dann, W., & Cooper, S. (2008). Impact of the Alice curriculum on community college students’ attitudes and learn-ing with respect to computer science. American Society for Engineering Ed-ucation, Pittsburgh, PA.

Johnston, W.M., Hanna, J.R.P., & Millar, R.J. (2004). “Advances in data-flow programming languages”. ACM Computing Surveys 36 (1): 1–34. Re-trieved 2011-02-16.

Kernighan, B. W. (1999). The Prac-tice of Programming, Pearson

Kolarevic, B. (2005). “Designing and Manufacturing Architecture in the Digital Age”, Architectural Information Management 05, Design Process No: 3, pp.117-123.

Lawson, B. (2006). How designers think: The design process demystified. Burlington, MA., Architectural Press.

OxfordDictionaries.Com (2016). Oxford Dictionaries. Retrieved June 15, 2015 URL: http://www.oxforddic-tionaries.com

Rittel, H. & Webber, M. (1973). “Di-lemmas in a General Theory of Plan-ning,” Policy Sciences 4, Elsevier Scien-tific Publishing, Amsterdam, 155-159.

Wiebe, E., Williams, L., Yang, K., & Miller, C. (2003). Computer science attitude survey. computer science, 14(25), 0.86.

Woodbury, R. (2010). Elements of Parametric Design, Routledge, NY.