A TEACHING SCHEMA FOR MULTI-CORE PROGRAMMING

Yun Gao, Xuejie Zhang

Abstract

As multi-core processors become more and more widespread, multi-core programming attracts attention of the entire society. On this background, the multi-core programming curricula have been opened to the senior undergraduate students in many universities. At present, the teaching schemas about multi-core programming are scarcely mentioned. In this paper, we present a teaching schema on the specific characteristics of multi-core programming curriculum, combining our teaching practice. The schema pays attention to arousing students’ enthusiasm and positivity, showing instance demos and improving students’ consciousnesses of optimizing multi-core programs. During our practical teaching, the schema has obtained a better teaching effect.

References

  1. Shameem Akhter and Jason Roberts, 2006. Multi-core Programming Increasing Performance through Software Multi-threading, Intel Press.
  2. Liu Jin-guang and Liang Man-gui, 2007. The Development and the Software System Architecture of Multi-core Multi-threading Processor. Microprocessors.
  3. He Jun and Wang Biao, 2007. Research on Architecture Design of Multi-core Processor. Computer Engineering.
  4. Ren Jing-ying, Li Ying, 2008. Application of Duty Actuation Teaching Method in C++ Language Programming, Combining Curricula with Infomation Technologies.
  5. Sun Geng, 2008. Project Teaching Method in C++ Programming, Computer Education.
  6. Michael J. Quinn, 2003. Parallel Programming in C with MPI and OpenMP, McGraw Hill Higher Education.
  7. Christopher Haynes, 2009. Experience with an Analytic Approach to Teaching Programming Languages, Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education.
  8. Christoph W. Kessler, 2006. Teaching Parallel Programming Early, Proceedings of Workshop on Developing Computer Science Education.
Download


Paper Citation


in Harvard Style

Gao Y. and Zhang X. (2010). A TEACHING SCHEMA FOR MULTI-CORE PROGRAMMING . In Proceedings of the 2nd International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-674-024-5, pages 195-198. DOI: 10.5220/0002857401950198


in Bibtex Style

@conference{csedu10,
author={Yun Gao and Xuejie Zhang},
title={A TEACHING SCHEMA FOR MULTI-CORE PROGRAMMING},
booktitle={Proceedings of the 2nd International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2010},
pages={195-198},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002857401950198},
isbn={978-989-674-024-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - A TEACHING SCHEMA FOR MULTI-CORE PROGRAMMING
SN - 978-989-674-024-5
AU - Gao Y.
AU - Zhang X.
PY - 2010
SP - 195
EP - 198
DO - 10.5220/0002857401950198