The call for submissions suggests a theme for a Grand Challenge: Develop approaches to the teaching of Computing and supporting software in which the formal side is present but hidden and relegated (in the sense of being carried out automatically in the background) so that non-mathematicians can develop rigorous programs. We believe that this is simply neither attainable nor desirable. Relegating rigour to automated processes was only partly implied by the nature of the Grand Challenge issued by Professor Sir Tony Hoare at the Joint Modular Languages Conference 2003 (JMLC 2003), to develop a ‘verifying compiler ’ [1], which guarantees the correctness of a program before running it. He foresees that the development of such a compiler will be...
In recent years, several Grand Challenges (GCs) of com-puting have been identified and expounded upo...
This paper considers issues around the teaching of programming, a critical yet challenging part of t...
This document illustrates how the yearly objectives from the Framework for teaching ICT capability: ...
The idea of building a programmer is very seductive in that it holds the promise of massive bootstra...
The conference on grand challenges, held in Newcastle on 30 and 31 March 2004, occurred at a particu...
PACE, the Partnership for AdvancingComputing Education, held a workshop on Computing Education Resea...
The term software engineering can be traced to the late 1960s in response to large-scale, software d...
Computers are a very powerful machine that can solve problems in a short time with a huge of calcula...
This presentation recounts clean coding strategies for students and scientists who have learned to p...
Oct 24 2002 Supercomputing in Plain English: Teaching High Performance Computing to Inexperienced Pr...
The quality of software produced by students is often poor. How to teach students to develop good qu...
Software Engineering is a young area compared to other engineering disciplines. The subject is rapid...
First paragraph: We do not think there can be "computer science" without a computer. Some efforts at...
AbstractThe algorithmic thinking is important in all professions, not just in the engineering work. ...
The role of computing within the National Curriculum framework has changed dramatically in recent ti...
In recent years, several Grand Challenges (GCs) of com-puting have been identified and expounded upo...
This paper considers issues around the teaching of programming, a critical yet challenging part of t...
This document illustrates how the yearly objectives from the Framework for teaching ICT capability: ...
The idea of building a programmer is very seductive in that it holds the promise of massive bootstra...
The conference on grand challenges, held in Newcastle on 30 and 31 March 2004, occurred at a particu...
PACE, the Partnership for AdvancingComputing Education, held a workshop on Computing Education Resea...
The term software engineering can be traced to the late 1960s in response to large-scale, software d...
Computers are a very powerful machine that can solve problems in a short time with a huge of calcula...
This presentation recounts clean coding strategies for students and scientists who have learned to p...
Oct 24 2002 Supercomputing in Plain English: Teaching High Performance Computing to Inexperienced Pr...
The quality of software produced by students is often poor. How to teach students to develop good qu...
Software Engineering is a young area compared to other engineering disciplines. The subject is rapid...
First paragraph: We do not think there can be "computer science" without a computer. Some efforts at...
AbstractThe algorithmic thinking is important in all professions, not just in the engineering work. ...
The role of computing within the National Curriculum framework has changed dramatically in recent ti...
In recent years, several Grand Challenges (GCs) of com-puting have been identified and expounded upo...
This paper considers issues around the teaching of programming, a critical yet challenging part of t...
This document illustrates how the yearly objectives from the Framework for teaching ICT capability: ...