Newcomb Greenleaf

Learn More
The concept of a non-computable function has been valuable in showing absolute limits to our power to compute. But it is problematically oxymoronic, particular in computer science classes, since functions are generally understood algorithmically, as objects which can be computed. This paper presents an alternative explanation for functions usually regarded(More)
A theoretical trend in the development of undergraduate computer science curricula is described. While this curriculum trend can be seen as a natural evolution of a discipline, there are other reasons for it. An opposite trend can be observed that seeks to integrate theory and practice in the undergraduate curriculum. We offer general guidelines based on(More)
  • 1