Learn More
We report the results of a year-long experiment in the use of robots to teach computer science. Our data set compares results from over 800 students on identical tests from both robotics and non-robotics based laboratory sessions. We also examine the effectiveness of robots in encouraging students to select computer science or computer engineering as a(More)
We report the results of a year-long experiment in the use of robots to teach computer science. Our data set compares results from over 800 students on identical tests from both robotics and nonrobotics-based laboratory sessions. We also examine the effectiveness of robots in encouraging students to select computer science or computer engineering as a field(More)
I t is now conceded by even its most hostile critics that classical liberalism, also known as libertarianism, is the descriptive political philosophy of the digital age. The political scientist Langdon Winner describes it as " a wildly popular ideology that dominates much of today's discussion on networked computing " [Wi97]. Time magazine identifies the(More)
We have developed a parallel, pipelined architecture for calculating the Fast Hartley Transform. Hardware implementation of the FHT introduces two challenges: retrograde indexing and data scaling. We propose a novel addressing scheme that permits the fast computation of FHT butterflies, and describe a hardware implementation of conditional block floating(More)
Advances in computational biology have occurred primarily in the areas of software and algorithm development; new designs of hardware to support biological computing are extremely scarce. This is due, we believe, to the presence of a non-trivial knowledge gap between molecular biologists and computer designers. The existence of this gap is unfortunate, as(More)
Brunch turget buffers, or BTBs, are smull caches for recently urcessed program branching information. Like data caches, the set of intercepted addresses is divided into equivalence classes based on the low order bits of an uddrti'ss. Unlike duta caches, however, complete resolutwn oj' u single uddress from within an equivalence (lass M not required for(More)
We present an Ada-based interface to Lego Mindstorms TM, a programmable robotics kit that has attracted considerable attention in the computing community. We discuss our motivations for choosing Ada over other high-level languages, and our particular implementation over possible alternatives. Robotics and Ada combine very nicely, for teaching basic(More)