eText: an interactive environment for learning parallel programming

被引:0
|
作者
Rifkin, Adam [1 ]
机构
[1] California Inst of Technology, Pasadena, United States
关键词
Algorithms - Codes (symbols) - Computer aided instruction - Computer aided software engineering - Computer architecture - Computer programming - Education - Interactive computer systems - Parallel processing systems - Reliability - Teaching;
D O I
10.1145/191033.191145
中图分类号
学科分类号
摘要
How can parallel programming be made tractable for students in high schools and community colleges, to programmers in four-year colleges, to commercial and government employees, to interested independent users learning on their own, and as CASE tools for professional software designers? We aim not only to enable people to use more powerful computers, but also to enable people to use computers more powerfully, by nurturing the techniques that enable them to develop efficient, correct code with relative ease. This paper briefly presents the concept of an Archetype, a software engineering methodology developed at the Caltech for patterns of problem solving, and for providing media for quick reference and natural software reuse. We then describe eText, an interactive multimedia electronic textbook that facilitates the teaching of, navigating through, and referring to Archetypes. Initial experience with Archetypes and the electronic textbook suggests that this approach to teaching parallel programming can aid computer users in the immediate future.
引用
收藏
页码:281 / 285
相关论文
共 50 条
  • [21] An environment for structured parallel programming
    Bacci, B
    Cantalupo, B
    Danelutto, M
    Orlando, S
    Pasetto, D
    Pelagatti, S
    Vanneschi, M
    ADVANCES IN HIGH PERFORMANCE COMPUTING, 1997, 30 : 219 - 234
  • [22] The PALLAS parallel programming environment
    Krotz-Vogel, W
    Hoppe, HC
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 1997, 1332 : 257 - 266
  • [23] VISUAL ABSTRACTION IN AN INTERACTIVE PROGRAMMING ENVIRONMENT
    POWELL, ML
    LINTON, MA
    SIGPLAN NOTICES, 1983, 18 (06): : 14 - 21
  • [24] ASSPRO, AN INTERACTIVE AND INTEGRATED PROGRAMMING ENVIRONMENT
    BIDOIT, M
    CAPY, F
    CHOPPY, C
    CHOQUET, N
    GRESSE, C
    KAPLAN, S
    SCHLIENGER, F
    VOISIN, F
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1987, 6 (01): : 21 - 40
  • [25] PROGRAMMING IN AN INTERACTIVE ENVIRONMENT - LISP EXPERIENCE
    SANDEWALL, E
    COMPUTING SURVEYS, 1978, 10 (01) : 35 - 71
  • [26] BlueJ-UML: Learning Object-Oriented Programming Paradigm using Interactive Programming Environment
    Keung, Jacky
    Xiao, Yan
    Mi, Qing
    Lee, Victor C. S.
    2018 INTERNATIONAL SYMPOSIUM ON EDUCATIONAL TECHNOLOGY (ISET), 2018, : 47 - 51
  • [27] PICT - AN INTERACTIVE GRAPHICAL PROGRAMMING ENVIRONMENT
    GINERT, EP
    TANIMOTO, SL
    COMPUTER, 1984, 17 (11) : 7 - 25
  • [29] INTERACTIVE PARALLEL PROGRAMMING USING THE PARASCOPE EDITOR
    KENNEDY, K
    MCKINLEY, KS
    TSENG, CW
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1991, 2 (03) : 329 - 341
  • [30] THE PARASCOPE EDITOR - AN INTERACTIVE PARALLEL PROGRAMMING TOOL
    BALASUNDARAM, V
    KENNEDY, K
    KREMER, U
    MCKINLEY, K
    SUBHLOK, J
    PROCEEDINGS : SUPERCOMPUTING 89, 1989, : 540 - 550