eCAADe proceedings · 2010 · 10 citations · 7 references
ComputingComputer ScienceCurriculumComputer ArchitectureProgramming LanguagesSoftware EngineeringComputer Science EducationInteractive Learning EnvironmentsModern ArchitectureSoftware ArchitectureSoftware DesignComputer Science CurriculumComputer Science LiteracyComputer Science PedagogyEducational Programming LanguagesProgramming ConceptsProgramming Instruction
Nowadays, programming is quickly becoming part of the tool chest of the modern architect. Unfortunately, the architecture curriculum does not yet recognize its importance and usefulness or uses inadequate languages or programming environments to teach it. In this paper we argue that it is necessary to include computer science courses in the architecture curriculum and that these courses should be tailored to the needs of the architects. To help achieve this goal, we propose VisualScheme, an interactive programming environment that accompanies the architect from the learning phases to the advanced uses and that can be explored in pedagogic, research, and industry settings.
7
DrScheme: a programming environment for Scheme
Robert Bruce Findler, John Clements, Cormac Flanagan et al. · Journal of Functional Programming · 2002 · 340 citations
Revised <sup>6</sup> Report on the Algorithmic Language Scheme
Michael Sperber, R. Kent Dybvig, Matthew Flatt et al. · Journal of Functional Programming · 2009 · 325 citations · Full text
What should we teach in an introductory programming course?
David Gries · 1974 · 77 citations · Full text
What should we teach in an introductory programming course?
David Gries · ACM SIGCSE Bulletin · 1974 · 40 citations