Sciweavers

13271 search results - page 188 / 2655
» Computers, Programming, and People
Sort
View
GECCO
2009
Springer
103views Optimization» more  GECCO 2009»
15 years 11 months ago
Why evolution is not a good paradigm for program induction: a critique of genetic programming
We revisit the roots of Genetic Programming (i.e. Natural Evolution), and conclude that the mechanisms of the process of evolution (i.e. selection, inheritance and variation) are ...
John R. Woodward, Ruibin Bai
SIGCSE
2009
ACM
143views Education» more  SIGCSE 2009»
15 years 11 months ago
Thinking about computational thinking
Jeannette Wing’s call for teaching Computational Thinking (CT) as a formative skill on par with reading, writing, and arithmetic places computer science in the category of basic...
James J. Lu, George H. L. Fletcher
100
Voted
SIGCSE
2000
ACM
94views Education» more  SIGCSE 2000»
15 years 9 months ago
Parallel computing to start the millennium
We describe the experience of three undergraduate computer science programs offering courses on parallel computing. In particular, we offer three different solutions to the proble...
Joel C. Adams, Chris Nevison, Nan C. Schaller
POPL
2008
ACM
16 years 4 months ago
Much ado about two (pearl): a pearl on parallel prefix computation
This pearl develops a statement about parallel prefix computation in the spirit of Knuth's 0-1-Principle for oblivious sorting algorithms. It turns out that 0-1 is not quite ...
Janis Voigtländer
SIGCSE
1998
ACM
104views Education» more  SIGCSE 1998»
15 years 8 months ago
Scaling: a design pattern in introductory computer science courses
We present a series of programming exercises that use scaling as a theme for teaching design techniques in the introductory computer science course sequence. All exercises are on ...
Harriet J. Fell, Viera K. Proulx, Richard Rasala