Sciweavers

SIGCSE
2004
ACM
101views Education» more  SIGCSE 2004»
13 years 10 months ago
Components-first approaches to CS1/CS2: principles and practice
Ê Among the many ways to focus CS1/CS2 content, two have been published that emphasize concepts of component-based software engineering. Courses based on these two instances of a ...
Emily Howe, Matthew Thornton, Bruce W. Weide
SIGCSE
2004
ACM
141views Education» more  SIGCSE 2004»
13 years 10 months ago
Running on the bare metal with GeekOS
Undergraduate operating systems courses are generally taught e of two approaches: abstract or concrete. In the approach, students learn the concepts underlying operating systems t...
David Hovemeyer, Jeffrey K. Hollingsworth, Bobby B...
SIGCSE
2004
ACM
140views Education» more  SIGCSE 2004»
13 years 10 months ago
CS1 assessment using memory diagrams
Understanding the execution of an object-oriented program can be a challenge for a student starting a CS1 course. We believe that a type of diagram that we call a memory diagram c...
Mark A. Holliday, David Luginbuhl
SIGCSE
2004
ACM
110views Education» more  SIGCSE 2004»
13 years 10 months ago
An extensible framework for providing dynamic data structure visualizations in a lightweight IDE
A framework for producing dynamic data structure visualizations within the context of a lightweight IDE is described. Multiple synchronized visualizations of a data structure can ...
T. Dean Hendrix, James H. Cross II, Larry A. Barow...
SIGCSE
2004
ACM
111views Education» more  SIGCSE 2004»
13 years 10 months ago
Events not equal to GUIs
The event driven paradigm is ubiquitous in modern software. Many texts introduce events when discussing graphical user interfaces, but the event paradigm extends well beyond that ...
Stuart A. Hansen, Timothy V. Fossum
SIGCSE
2004
ACM
82views Education» more  SIGCSE 2004»
13 years 10 months ago
Handwritten slides on a tabletPC in a discrete mathematics course
There are a wide variety of ways to present information at the front of a classroom. These include chalk on a blackboard, markers on a whiteboard, pens on transparencies, and comp...
Evan Golub
SIGCSE
2004
ACM
65views Education» more  SIGCSE 2004»
13 years 10 months ago
The relationship between CS education research and the SIGCSE community
Michael Goldweber, Martyn Clark, Sally Fincher
SIGCSE
2004
ACM
112views Education» more  SIGCSE 2004»
13 years 10 months ago
Using software testing to move students from trial-and-error to reflection-in-action
Introductory computer science students rely on a trial and error approach to fixing errors and debugging for too long. Moving to a reflection in action strategy can help students ...
Stephen H. Edwards