Sciweavers

SIGCSE
1999
ACM
83views Education» more  SIGCSE 1999»
13 years 9 months ago
Global cooperation project in computer programming course
A Global Cooperation Project was conducted with computer science classes at the Czech Technical University and North Hennepin Community College. The project was a pilot project fo...
Thomas Macek, Bozena Mannova, Josef Kolar, Barbara...
SIGCSE
1999
ACM
76views Education» more  SIGCSE 1999»
13 years 9 months ago
Client view first: an exodus from implementation-biased teaching
Timothy J. Long, Bruce W. Weide, Paolo Bucci, Mura...
SIGCSE
1999
ACM
123views Education» more  SIGCSE 1999»
13 years 9 months ago
Do we teach the right algorithm design techniques?
Algorithms have cometo be recognizedasthe cornerstone of computing. Surprisingly, there has been little research or discussion of general techniques for designing algorithms. Thou...
Anany Levitin
SIGCSE
1999
ACM
193views Education» more  SIGCSE 1999»
13 years 9 months ago
Cache conscious programming in undergraduate computer science
The wide-spread use of microprocessor based systems that utilize cache memory to alleviate excessively long DRAM access times introduces a new dimension in the quest to obtain goo...
Alvin R. Lebeck
SIGCSE
1999
ACM
120views Education» more  SIGCSE 1999»
13 years 9 months ago
Visualizing the CPU scheduler and page replacement algorithms
In this paper, we presenttwo packagesthat simulate the multilevel feedbackqueueschedulingalgorithm for a single CPU,andfive pagereplacementalgorithmsthat areusedin the context of ...
Sami Khuri, Hsiu-Chin Hsu
SIGCSE
1999
ACM
91views Education» more  SIGCSE 1999»
13 years 9 months ago
"Alfonse, wait here for my signal!"
Stephen J. Hartley
SIGCSE
1999
ACM
145views Education» more  SIGCSE 1999»
13 years 9 months ago
Using JFLAP to interact with theorems in automata theory
An automata theory course can be taught in an interactive, hands-on manner using a computer. At Duke we have been using the software tool JFLAP to provide interaction and feedback...
Eric Gramond, Susan H. Rodger
SIGCSE
1999
ACM
119views Education» more  SIGCSE 1999»
13 years 9 months ago
Granularity in the design of interactive illustrations
We describe some issues in designing and building educational Java applets for an introductory computer graphics course. The design problem involves balancing educational goals of...
Daniel L. Gould, Rosemary Michelle Simpson, Andrie...
SIGCSE
1999
ACM
91views Education» more  SIGCSE 1999»
13 years 9 months ago
Using randomization in the teaching of data structures and algorithms
We describe an approach for incorporating randomization in the teaching of data structures and algorithms. The proofs we include are quite simple and can easily
Michael T. Goodrich, Roberto Tamassia
SIGCSE
1999
ACM
111views Education» more  SIGCSE 1999»
13 years 9 months ago
JDuck: building a software engineering tool in Java as a CS2 project
This paper describes our experiences in having students build a software engineering tool as a course project in a CS2 course. The tool, which we called JDuck Java DocumenterofCo...
Michael W. Godfrey, Dan Grossman