Sciweavers

SIGCSE
2005
ACM
107views Education» more  SIGCSE 2005»
13 years 10 months ago
An address translation simulator
Steven Robbins
SIGCSE
2005
ACM
113views Education» more  SIGCSE 2005»
13 years 10 months ago
Learning by doing: introducing version control as a way to manage student assignments
Professional software developers use version control systems to coordinate their work, and to provide an unwindable history of their project’s evolution. In contrast, students i...
Karen L. Reid, Gregory V. Wilson
SIGCSE
2005
ACM
117views Education» more  SIGCSE 2005»
13 years 10 months ago
Integrating science and research in a HCI design course
Undergraduate computer science students have few opportunities to experience scientific investigation and computer science research. A human-computer interaction (HCI) course can ...
Robert Pastel
SIGCSE
2005
ACM
217views Education» more  SIGCSE 2005»
13 years 10 months ago
Alternatives to two classic data structures
Red-black trees and leftist heaps are classic data structures that are commonly taught in Data Structures (CS2) and/or Algorithms (CS7) courses. This paper describes alternatives ...
Chris Okasaki
SIGCSE
2005
ACM
156views Education» more  SIGCSE 2005»
13 years 10 months ago
Experiences teaching operating systems using virtual platforms and linux
Operating system courses teach students much more when they provide hands-on kernel-level project experience with a real operating system. However, enabling a large class of stude...
Jason Nieh, Chris Vaill
SIGCSE
2005
ACM
117views Education» more  SIGCSE 2005»
13 years 10 months ago
Design patterns for parsing
We provide a systematic transformation of an LL(1) grammar to an object model that consists of · an object structure representing the non-terminal symbols and their corresponding...
Dung Zung Nguyen, Mathias Ricken, Stephen B. Wong
SIGCSE
2005
ACM
98views Education» more  SIGCSE 2005»
13 years 10 months ago
A multi-institutional investigation of computer science seniors' knowledge of programming concepts
Research on learning suggests the importance of helping students organize their knowledge around meaningful patterns of information. This paper reports on a multi-institutional st...
Laurie Murphy, Renée McCauley, Suzanne West...
SIGCSE
2005
ACM
140views Education» more  SIGCSE 2005»
13 years 10 months ago
Building an XQuery interpreter in a compiler construction course
Sara Miner More, Tim Pevzner, Alin Deutsch, Scott ...
SIGCSE
2005
ACM
179views Education» more  SIGCSE 2005»
13 years 10 months ago
Design patterns for database pedagogy: a proposal
Courses in Relational Databases largely use a domain-specific design approach different from that used in the rest of the curriculum. Use of the Unified Process, UML, and Design P...
Thomas J. Marlowe, Cyril S. Ku, James W. Benham