Modules in Community: Injecting More Parallelism Into Computer Science Curricula

被引:0
作者
Brown, Richard [1 ]
Shoop, Elizabeth [1 ]
机构
[1] St Olaf Coll, Northfield, MN 55057 USA
来源
SIGCSE 11: PROCEEDINGS OF THE 42ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION | 2011年
关键词
Parallelism; Multi-core Computing;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given the recent emergence of multi-core and distributed computing that is transforming mainstream application areas in industry, demand is rising for teaching more parallelism and concurrency in CS curricula. We argue for teaching these topics incrementally in CS courses at all undergraduate levels, and propose a comprehensive approach involving flexible teaching modules with experiential programming exercises, technical and instructor supplementary materials, and an online community of educators to support adopters and module contributors. Progress on developing these materials and online resources is reported.
引用
收藏
页码:447 / 452
页数:6
相关论文
共 18 条
  • [1] ADAMS J, 2000, P 31 SIGCSE TECHN S, P65
  • [2] A View of the Parallel Computing Landscape
    Asanovic, Krste
    Bodik, Rastislav
    Demmel, James
    Keaveny, Tony
    Keutzer, Kurt
    Kubiatowicz, John
    Morgan, Nelson
    Patterson, David
    Sen, Koushik
    Wawrzynek, John
    Wessel, David
    Yelick, Katherine
    [J]. COMMUNICATIONS OF THE ACM, 2009, 52 (10) : 56 - 67
  • [3] BROWN R, 2010, ITICSE 2010 P
  • [4] Brown Richard A., 2009, SIGCSE Bulletin, V41, P106, DOI 10.1145/1539024.1508904
  • [5] Bruce KB, 2010, SIGCSE 10: PROCEEDINGS OF THE 41ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, P224
  • [6] Creative Commons, CREAT COMM ATTR NONC
  • [7] ERNST DJ, 2008, P 13 ANN C INN TECHN, P230
  • [8] FOX S, 2005, D LIB MAGAZINE, V11
  • [9] John D. J., 1992, SIGCSE Bulletin, V24, P281, DOI 10.1145/135250.134567
  • [10] John D. J., 1994, SIGCSE Bulletin, V26, P357, DOI 10.1145/191033.191167