124 views146 votes15 years 6 months ago BCSHCI 2007»
The use of computer applications to support learning and assessment is becoming more common, along with a growing body of research focusing on the pedagogical effectiveness of the...
117 views159 votes15 years 10 months ago ICPADS 2002»
Network emulation systems are widely used to explore the behavior of network protocols and to test and evaluate protocol implementations and applications. The major problem of net...
Many believe that ubiquitous computing will succeed when it has faded into the background of everyday life and work—that is, when it has become mundane. This paper examines the ...
127 views133 votes15 years 11 months ago IPPS 2007»
The paper presents a software component that enables NetSolve with direct communications between servers in a non-intrusive and incremental way. Non-intrusiveness means that the s...
215 views155 votes15 years 6 months ago HPDC 2010»
Modern scientific experiments can generate hundreds of gigabytes to terabytes or even petabytes of data that may furthermore be maintained in large numbers of relatively small fil...
150 views117 votes15 years 6 months ago ICFP 2010»
A student learning how to program learns best when the programming language and programming environment cater to her specific needs. These needs are different from the requirement...
Abstract. Clusters of loosely connected machines are becoming an important model for commercial computing. The cost/performance ratio makes these scale-out solutions an attractive ...
132 views155 votes15 years 5 months ago BMCBI 2010»
Background: In microarray gene expression profiling experiments, differentially expressed genes (DEGs) are detected from among tens of thousands of genes on an array using statist...
156 views145 votes15 years 5 months ago BMCBI 2010»
Background: High-throughput sequencing technologies, such as the Illumina Genome Analyzer, are powerful new tools for investigating a wide range of biological and medical question...
"This course has two objectives. First (and obvious) is to teach programming.
Second is to present some fundamental principles of computer science,
especially algorithm desi...