Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- columnNovember 2008
Colorful challenges: Kangaroo hops
ACM SIGCSE Bulletin (SIGCSE), Volume 40, Issue 4December 2008, Pages 28–29https://doi.org/10.1145/1473195.1473212The current issue's new challenge involves the development of two sequence processing algorithms. The naïve challenge solutions require repeated "passes" over the sequence. The problem-solver's challenge is to reduce the number of passes as much as ...
- review-articleJune 2008
Supercomputing in plain english: teaching cyberinfrastructure to computing novices
ACM SIGCSE Bulletin (SIGCSE), Volume 40, Issue 2June 2008, Pages 27–30https://doi.org/10.1145/1383602.1383628The field of Cyberinfrastructure (CI) has experienced rapid and exciting progress in enabling technologies, but much slower improvements in application codes, largely because of the ongoing disconnect between the CI and application research communities. ...
- articleMarch 2000
Concurrency the first year (panel session): experience reports
ACM SIGCSE Bulletin (SIGCSE), Volume 32, Issue 1Mar. 2000, Pages 407–408https://doi.org/10.1145/331795.331898Also Published in:
SIGCSE '00: Proceedings of the thirty-first SIGCSE technical symposium on Computer science education: ISBN 1581132131, May 2000 -
- articleMarch 2000
Teaching parallel algorithm with process topologies
ACM SIGCSE Bulletin (SIGCSE), Volume 32, Issue 1Mar. 2000, Pages 70–74https://doi.org/10.1145/331795.331816Parallel algorithms are often introduced to students by describing the geometric topologies formed by communicating processes and often the geographic relationships between them. However, the two most common message passing environments used in teaching,...
Also Published in:
SIGCSE '00: Proceedings of the thirty-first SIGCSE technical symposium on Computer science education: ISBN 1581132131, May 2000 - articleMarch 2000
Parallel computing to start the millennium
ACM SIGCSE Bulletin (SIGCSE), Volume 32, Issue 1Mar. 2000, Pages 65–69https://doi.org/10.1145/331795.331815We describe the experience of three undergraduate computer science programs offering courses on parallel computing. In particular, we offer three different solutions to the problem of equipping a lab and discuss how those solutions may impact the ...
Also Published in:
SIGCSE '00: Proceedings of the thirty-first SIGCSE technical symposium on Computer science education: ISBN 1581132131, May 2000 - articleAugust 1998
Re-engineering a concurrency simulator
ACM SIGCSE Bulletin (SIGCSE), Volume 30, Issue 3Sept. 1998, Pages 185–188https://doi.org/10.1145/290320.283117SimAda is a concurrency simulator, reengineered from the simulator given in M. Ben-Ari, Principles of Concurrent Programming. The language was written in Ada 95 to enhance portability and to utilise the structuring constructs of a modern language. The ...
Also Published in:
ITiCSE '98: Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education: ISBN 1581130007, August 1998 - articleMarch 1998
Parallel computing in the undergraduate curriculum
ACM SIGCSE Bulletin (SIGCSE), Volume 30, Issue 1Mar. 1998, Pages 212–216https://doi.org/10.1145/274790.274299This paper reports on our NSF grant (CDA-9414309) from the Education Innovation program in the CISE directorate. We not only present the current status of grant activities as we near completion, but we also present a "how to" approach for those faculty ...
Also Published in:
SIGCSE '98: Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education: ISBN 0897919947, March 1998 - articleMarch 1995
Parallel threads: parallel computation labs for CS 3 and CS 4
ACM SIGCSE Bulletin (SIGCSE), Volume 27, Issue 1March 1995, Pages 141–145https://doi.org/10.1145/199691.199758One objective in establishing our NSF ILI funded parallel computation laboratory was to use closed, formal laboratory assignments to introduce parallelism throughout the core computer science curriculum. We discuss laboratory assignments developed for ...
Also Published in:
SIGCSE '95: Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education: ISBN 089791693X, March 1995 - articleMarch 1995
Integrating parallel algorithm design with parallel machine models
ACM SIGCSE Bulletin (SIGCSE), Volume 27, Issue 1March 1995, Pages 131–135https://doi.org/10.1145/199691.199754In teaching of Parallel Algorithms, emphasis is usually placed on algorithms that are based on parallel random access machine (PRAM) model, but those algorithms may or may not be efficiently implementable on real parallel machines. In this paper we ...
Also Published in:
SIGCSE '95: Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education: ISBN 089791693X, March 1995 - articleMarch 1994
In pursuit of parallelism (abstract)
ACM SIGCSE Bulletin (SIGCSE), Volume 26, Issue 1March 1994, Page 409https://doi.org/10.1145/191033.191332Also Published in:
SIGCSE '94: Proceedings of the twenty-fifth SIGCSE symposium on Computer science education: ISBN 0897916468, March 1994 - articleMarch 1993
Approaches to teaching parallel processing on the undergraduate level (abstract)
- Angela B. Shiflet,
- Scott Cannon,
- Terry J. Frederick,
- Janet Hartman,
- Marsha Meredith,
- Chris Nevison,
- Dean Sanders
ACM SIGCSE Bulletin (SIGCSE), Volume 25, Issue 1March 1993, Page 298https://doi.org/10.1145/169073.169527Also Published in:
SIGCSE '93: Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education: ISBN 0897915658, April 1993 - articleMarch 1993
Simulation and visualization tools for teaching parallel merge sort
ACM SIGCSE Bulletin (SIGCSE), Volume 25, Issue 1March 1993, Pages 237–241https://doi.org/10.1145/169073.169461Also Published in:
SIGCSE '93: Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education: ISBN 0897915658, April 1993 - articleMarch 1993
Problem specification with action machines
ACM SIGCSE Bulletin (SIGCSE), Volume 25, Issue 1March 1993, Pages 189–192https://doi.org/10.1145/169073.169401Also Published in:
SIGCSE '93: Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education: ISBN 0897915658, April 1993 - articleMarch 1993
Data parallel programming: a transition from serial to parallel computing
ACM SIGCSE Bulletin (SIGCSE), Volume 25, Issue 1March 1993, Pages 96–100https://doi.org/10.1145/169073.169357Also Published in:
SIGCSE '93: Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education: ISBN 0897915658, April 1993 - articleSeptember 1992
Game playing as a technique for teaching parallel computing concepts
ACM SIGCSE Bulletin (SIGCSE), Volume 24, Issue 3Sept. 1992, Pages 35–38https://doi.org/10.1145/142040.142064Blackboard tracing of algorithms, while an effective tool for the teaching of sequential programming, is singularly ineffective and confusing when applied to parallel computing. The use of classroom games to illustrate concepts and pathologies proves to ...
- articleMarch 1992
Integration of parallel computation into introductory computer science
ACM SIGCSE Bulletin (SIGCSE), Volume 24, Issue 1March 1992, Pages 281–285https://doi.org/10.1145/135250.134567Also Published in:
SIGCSE '92: Proceedings of the twenty-third SIGCSE technical symposium on Computer science education: ISBN 0897914686, March 1992 - articleSeptember 1991
Computer graphics and parallelism, an interdisciplinary fable
ACM SIGCSE Bulletin (SIGCSE), Volume 23, Issue 3Sept. 1991, Pages 61–64https://doi.org/10.1145/126459.126473A tale of collaboration on graphics projects between undergraduate students leads to speculation concerning the ingredients for success in such projects. This article attempts to identify those elements of the academic environment that foster open and ...