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

PDF papers
id ecaade2013r_007
authors Leitão, António M.
year 2013
title Teaching computer science for architecture - A proposal
source FUTURE TRADITIONS [1st eCAADe Regional International Workshop Proceedings / ISBN 978-989-8527-03-5], University of Porto, Faculty of Architecture (Portugal), 4-5 April 2013, pp. 95-104
summary Computers have profoundly changed the way architects work. Computer science is nowadays recognized as one of the fundamental sciences that must be taught in architecture. Unfortunately, computer science is usually taught just like Physics or Probability Theory, without really preparing the students for the tremendous impact that it will have in architecture in the near future. In this paper we analyze that impact and we discuss some of the approaches that are currently being used for teaching computer science in architecture. Our main contribution is a proposal for teaching computer science in architecture using the principles of functional programming and, particularly, higher-order programming, while avoiding being dependent of specific CAD tools. We claim that this approach gives the student the ability to think, design, and explore designs more effectively than using previous approaches. We validate our claims using data from our own teaching experience during the last five years.
keywords Architecture, Generative Design; Computer Science; Learning
full text file.pdf (2,781,792 bytes)
references Content-type: text/plain
Details Citation Select
100%; open Abelson H., Sussman G. (1985) Find in CUMINCAD Structure and interpretation of computer programs , MIT Press

100%; open Berman A. (1994) Find in CUMINCAD Does Scheme enhance an introductory programming course?: some preliminary empirical results , ACM SIGPLAN Notices, 29(2), 44-48

100%; open Celani G., Vaz C (2012) Find in CUMINCAD CAD Scripting and Visual Programming Languages for Implementing Computational Design Concepts: A Comparison From a Pedagogical Point of View , International Journal of Architectural Computing, 1(10), 122-137

100%; open Duarte J. (2005) Find in CUMINCAD Towards a New Curricula on New Technologies in Architecture , Giaconia, P. (ed.), Script: Spot on Schools, Editrice Compositori, September 2005, 40-45

100%; open Felleisen M., Findler C., Flatt M., Krishnamurthi S. (2002) Find in CUMINCAD The Structure and Interpretation of the Computer Science Curriculum , Functional and Declarative Programming Education, 21-26

100%; open Lopes J., Leit?o A. (2011) Find in CUMINCAD Portable Generative Design for CAD Applications, in Integration through Computation , Proceedings of the 31st Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA), 196-203

100%; open Woodbury R. (2010) Find in CUMINCAD Elements of parametric design , Routledge

last changed 2013/10/07 17:08
pick and add to favorite papersHOMELOGIN (you are user _anon_34654 from group guest) CUMINCAD Papers Powered by SciX Open Publishing Services 1.002