Sciweavers

SIGCSE
2008
ACM
103views Education» more  SIGCSE 2008»
13 years 9 months ago
A query simulation system to illustrate database query execution
The underlying processes that enable database query execution are fundamental to understanding database management systems. However, these processes are complex and can be difficu...
Brett Allenstein, Andrew Yost, Paul Wagner, Joline...
SIGCSE
2008
ACM
109views Education» more  SIGCSE 2008»
13 years 9 months ago
Student understanding of object-oriented programming as expressed in concept maps
Kate Sanders, Jonas Boustedt, Anna Eckerdal, Rober...
SIGCSE
2008
ACM
119views Education» more  SIGCSE 2008»
13 years 9 months ago
Exploring studio-based instructional models for computing education
While the demand for college graduates with computing skills continues to rise, such skills no longer equate to mere programming skills. Modern day computing jobs demand design, c...
Christopher D. Hundhausen, N. Hari Narayanan, Mart...
SIGCSE
2008
ACM
211views Education» more  SIGCSE 2008»
13 years 9 months ago
Cluster computing for web-scale data processing
In this paper we present the design of a modern course in cluster computing and large-scale data processing. The defining differences between this and previously published designs...
Aaron Kimball, Sierra Michels-Slettvet, Christophe...
SIGCSE
2008
ACM
143views Education» more  SIGCSE 2008»
13 years 9 months ago
Test-driven learning in early programming courses
Coercing new programmers to adopt disciplined development practices such as thorough unit testing is a challenging endeavor. Test-driven development (TDD) has been proposed as a s...
David Janzen, Hossein Saiedian
SIGCSE
2008
ACM
113views Education» more  SIGCSE 2008»
13 years 9 months ago
Multidisciplinary students and instructors: a second-year games course
Computer games are a multi-billion dollar industry and have become an important part of our private and social lives. It is only natural, then, that the technology used to create ...
Nathan R. Sturtevant, H. James Hoover, Jonathan Sc...
SIGCSE
2008
ACM
146views Education» more  SIGCSE 2008»
13 years 9 months ago
Bantam: a customizable, java-based, classroom compiler
This paper introduces the Bantam Java compiler project, a new language and compiler designed specifically for the classroom. Bantam Java, the source programming language, is a sma...
Marc L. Corliss, E. Christopher Lewis
SIGCSE
2008
ACM
126views Education» more  SIGCSE 2008»
13 years 9 months ago
Game-themed programming assignments: the faculty perspective
We have designed and implemented game-themed programming assignment modules targeted specifically for adoption in existing introductory programming classes. These assignments are ...
Kelvin Sung, Michael Panitz, Scott A. Wallace, Rut...
SIGCSE
2008
ACM
150views Education» more  SIGCSE 2008»
13 years 9 months ago
Backstop: a tool for debugging runtime errors
The errors that Java programmers are likely to encounter can roughly be categorized into three groups: compile-time (semantic and syntactic), logical, and runtime (exceptions). Wh...
Christian Murphy, Eunhee Kim, Gail E. Kaiser, Adam...