The accepted view of programming, rooted in Turing's fundamental characterization of algorithms, has had a profound impact on the theory and practice of computing with yet broader implications for thinking about mind and culture. Where programming is traditionally conceived in terms of requirements, specification and implementation, this paper argues for a complementary conceptualization to support the development of the next generation of computing applications. It briefly reviews an extended programme of research into Empirical Modellng, an approach to creating interactive environments to enable programming based on identification and prescription
In realistic mathematics education students expand their common sense through guided reinvention, ai...
The first computer users were all programmers, and the field of Human-Computer Interaction started, ...
In this article the author presents a critical analysis of the technology acceptance model when appl...
Research into the cognitive aspects of programming originated in the study of professional programme...
Abstract. As a recent discipline, computer science, and program-ming language research in particular...
Although computers and programs have now become essential in many sciences as analysis or measuremen...
Computer programming environments for learning should make it easy to create worlds of responsive an...
As computer technology matures, our growing ability to create large systems is leading to basic chan...
We distinguish two kinds of experimental activity: post-theory and exploratory. Post-theory experime...
AbstractWe distinguish two kinds of experimental activity: post-theory and exploratory. Post-theory ...
A Programming Paradigm is the silent intelligence in any software design. Although many Programming ...
Abstract. The Self system attempts to integrate intellectual and non-intellectual aspects of program...
Programming is more than just writing a code. It is a process through which students develop computa...
Programming Style refers to the ability to follow code conventions, to engineer code in a discipline...
Here we consider performative � descriptions of discrete computation known as sour�e �ode� from the ...
In realistic mathematics education students expand their common sense through guided reinvention, ai...
The first computer users were all programmers, and the field of Human-Computer Interaction started, ...
In this article the author presents a critical analysis of the technology acceptance model when appl...
Research into the cognitive aspects of programming originated in the study of professional programme...
Abstract. As a recent discipline, computer science, and program-ming language research in particular...
Although computers and programs have now become essential in many sciences as analysis or measuremen...
Computer programming environments for learning should make it easy to create worlds of responsive an...
As computer technology matures, our growing ability to create large systems is leading to basic chan...
We distinguish two kinds of experimental activity: post-theory and exploratory. Post-theory experime...
AbstractWe distinguish two kinds of experimental activity: post-theory and exploratory. Post-theory ...
A Programming Paradigm is the silent intelligence in any software design. Although many Programming ...
Abstract. The Self system attempts to integrate intellectual and non-intellectual aspects of program...
Programming is more than just writing a code. It is a process through which students develop computa...
Programming Style refers to the ability to follow code conventions, to engineer code in a discipline...
Here we consider performative � descriptions of discrete computation known as sour�e �ode� from the ...
In realistic mathematics education students expand their common sense through guided reinvention, ai...
The first computer users were all programmers, and the field of Human-Computer Interaction started, ...
In this article the author presents a critical analysis of the technology acceptance model when appl...