Sciweavers

SIGCSE
2005
ACM
102views Education» more  SIGCSE 2005»
13 years 9 months ago
Interpreting Java program runtimes
Many instructors use program runtimes to illustrate and reinforce algorithm complexity concepts. Hardware, operating system and compilers have historically influenced runtime resu...
Stuart A. Hansen
SIGCSE
2005
ACM
122views Education» more  SIGCSE 2005»
13 years 9 months ago
Design process for a non-majors computing course
There is growing interest in computing courses for non-CS majors. We have recently built such a course that has met with positive response. We describe our design process, which i...
Mark Guzdial, Andrea Forte
SIGCSE
2005
ACM
106views Education» more  SIGCSE 2005»
13 years 9 months ago
A model for improving secondary CS education
This paper describes how the Institute for Computing Education (ICE) at Georgia Tech is trying to improve the state of computer science education in secondary schools in Georgia. ...
Barbara Ericson, Mark Guzdial, Maureen Biggers
SIGCSE
2005
ACM
123views Education» more  SIGCSE 2005»
13 years 9 months ago
Diversifying the images of computer science: undergraduate women take on the challenge!
This paper tells the story of a student initiative, driven by a desire to diversify the images that surround the field of computer science and those who work in it. Categories and...
Carol Frieze
SIGCSE
2005
ACM
163views Education» more  SIGCSE 2005»
13 years 9 months ago
Using SeSFJava in teaching introductory network courses
Networking course projects are usually described by an informal specification and a collection of test cases. Students often misunderstand the specification or oversimplify it t...
Tamer Elsharnouby, A. Udaya Shankar
SIGCSE
2005
ACM
103views Education» more  SIGCSE 2005»
13 years 9 months ago
In-person grading: an evaluative experiment
In this paper, we discuss in-person or face-to-face grading: what it is, a rationale for its use, our use of it, and an experiment we conducted to evaluate its use. While no stati...
J. Philip East, J. Ben Schafer
SIGCSE
2005
ACM
80views Education» more  SIGCSE 2005»
13 years 9 months ago
PL-detective: experiences and results
Last year we described the PL-Detective, a system for building exercises and demonstrations in a programming languages course. One of the main goals of the PL-Detective was to pro...
Amer Diwan, Michele H. Jackson, William M. Waite, ...
SIGCSE
2005
ACM
109views Education» more  SIGCSE 2005»
13 years 9 months ago
Exploring XML for data exchange in the context of an undergraduate database curriculum
The relationship between XML and database management systems has become an important topic for coverage at the undergraduate level. This paper presents an approach to teaching the...
Suzanne W. Dietrich, Susan Darling Urban, Hua Ma, ...
SIGCSE
2005
ACM
116views Education» more  SIGCSE 2005»
13 years 9 months ago
A company-based framework for a software engineering course
The subject matter of a typical undergraduate software engineering course, while providing necessary background, can be quite dry. Team-based programming projects often complement...
Thomas P. Way
SIGCSE
2005
ACM
125views Education» more  SIGCSE 2005»
13 years 9 months ago
Efficient use of robots in the undergraduate curriculum
In this paper we describe how a single Khepera II robot was used for an assignment in a senior level course on graphical user interface implementation. The assignment required eac...
Judith Challinger