DocumentCode :
3000081
Title :
Teaching by Example: Using Analogies and Live Coding Demonstrations to Teach Parallel Computing Concepts to Undergraduate Students
Author :
Giacaman, Nasser
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
fYear :
2012
fDate :
21-25 May 2012
Firstpage :
1295
Lastpage :
1298
Abstract :
This paper details recent experience in teaching parallel computing concepts to undergraduate Computer Science students. By taking a practical approach in delivering the material, students are shown to have grasped essential multi-threading concepts in Java, ensuring they are able to implement the necessary skills themselves. The motivation for parallel computing is clearly demonstrated early in the course, to immediately convince students of the importance in developing their parallel computing skills, should they wish to be effective software developers. Within only 4 weeks, students are able to correctly and efficiently multi-thread a sequential desktop application (with a Graphical User Interface) that is both responsive (does not freeze the user interface) and perform ant (utilises the underlying multi-core processor). The student evaluations confirm that using live coding demonstrations and analogies were most helpful in learning parallel computing.
Keywords :
Java; computer science education; further education; graphical user interfaces; multi-threading; multiprocessing systems; software engineering; teaching; GUI; Java; analogies; graphical user interface; live coding demonstrations; multicore processor; multithreading concepts; parallel computing concept teaching; parallel computing skills; sequential desktop application; software developers; undergraduate computer science students; Concurrent computing; Education; Encoding; Java; Message systems; Parallel processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0974-5
Type :
conf
DOI :
10.1109/IPDPSW.2012.158
Filename :
6270790
Link To Document :
بازگشت