PVM: a framework for parallel distributed computing
Concurrency: Practice and Experience
Get high school students hooked on science with a challenge
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
Turtles, termites, and traffic jams: explorations in massively parallel microworlds
Turtles, termites, and traffic jams: explorations in massively parallel microworlds
Parallel programming with MPI
A graphical development and debugging environment for parallel programs
Parallel Computing - Special issue: distributed and parallel systems: environments and tools
Parallel programming: techniques and applications using networked workstations and parallel computers
Communicating sequential processes
Communications of the ACM
Computer Science Logo Style: Symbolic Computing
Computer Science Logo Style: Symbolic Computing
Computational Science in High School Curricula: The ORESPICS Approach
ICCS '02 Proceedings of the International Conference on Computational Science-Part III
Process Oriented Design for Java: Concurrency for All
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
ORESPICS: A Friendly Environment to Learn Cluster Programming
CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
Hi-index | 0.00 |
The paper presents a new approach for the introduction of computational science into high level school curricula. It also discusses a set of real life problems that are appropriate for these curricula because they can be described through simple models. The computer based simulation of these systems require an ad hoc environment, including a programming language, suitable for this target age. The paper proposes a new environment, the ORESPICS environment, including a new programming language. The sequential part of the language integrates the classical imperative constructs with a simple set of graphical primitives, mostly taken from the LOGO language. The concurrent part of the language is based on the message passing paradigm. The solutions of some classical problems through ORESPICS are shown.