Sciweavers

111 search results - page 2 / 23
» Cache conscious programming in undergraduate computer scienc...
Sort
View
SIGCSE
2006
ACM
201views Education» more  SIGCSE 2006»
14 years 6 days ago
Everything I needed to know about teaching I learned in kindergarten: bringing elementary education techniques to undergraduate
By expanding the teaching styles used in computer science classrooms, we can expand the audience of students that enjoy and excel in technology. Rather than focusing on major curr...
Shannon Pollard, Robert C. Duvall
SIGCSE
1994
ACM
150views Education» more  SIGCSE 1994»
13 years 10 months ago
Using literate programming to teach good programming practices
The ability to comprehend a program written by other individuals is becoming increasingly important in software development and maintenance. In an attempt to encourage undergradua...
Stephen Shum, Curtis R. Cook
COMPUTER
2000
138views more  COMPUTER 2000»
13 years 6 months ago
Making Pointer-Based Data Structures Cache Conscious
Processor and memory technology trends portend a continual increase in the relative cost of accessing main memory. Machine designers have tried to mitigate the effect of this tren...
Trishul M. Chilimbi, Mark D. Hill, James R. Larus
ACSC
2007
IEEE
14 years 18 days ago
HAT-Trie: A Cache-Conscious Trie-Based Data Structure For Strings
Tries are the fastest tree-based data structures for managing strings in-memory, but are space-intensive. The burst-trie is almost as fast but reduces space by collapsing trie-cha...
Nikolas Askitis, Ranjan Sinha
SIGCSE
1996
ACM
166views Education» more  SIGCSE 1996»
13 years 10 months ago
Activities to attract high school girls to computer science
We present several activities used in the two-week PipeLINK summer program for high school girls. These hands-on activities and interactive talks, presented mostly by female facul...
Susan H. Rodger, Ellen Lowenfeld Walker