| Virtualized games for teaching about distributed systems |
| Full text |
Pdf
(537 KB)
|
Source
|
Technical Symposium on Computer Science Education
archive
Proceedings of the 40th ACM technical symposium on Computer science education
table of contents
Chattanooga, TN, USA
SESSION: Secure systems
table of contents
Pages 246-250
Year of Publication: 2009
ISBN:978-1-60558-183-5
Also published in ...
|
|
Authors
|
|
Joel Wein
|
Polytechnic Institute of NYU, Brooklyn, NY, USA
|
|
Kirill Kourtchikov
|
Polytechnic Institute of NYU, Brooklyn, NY, USA
|
|
Yan Cheng
|
Polytechnic Institute of NYU, Brooklyn, NY, USA
|
|
Ron Gutierez
|
Polytechnic Institute of NYU, Brooklyn, NY, USA
|
|
Roman Khmelichek
|
Polytechnic Institute of NYU, Brooklyn, NY, USA
|
|
Matthew Topol
|
Polytechnic Institute of NYU, Brooklyn, NY, USA
|
|
Chris Sherman
|
Polytechnic Institute of NYU, Brooklyn, NY, USA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 14, Downloads (12 Months): 104, Citation Count: 0
|
|
|
ABSTRACT
Complex distributed systems are increasingly important in modern computer science, yet many undergraduate curricula do not give students the opportunity to develop the skill sets necessary to grapple with the complexity of such systems. We have developed and integrated into an undergraduate elective course on parallel and distributed computing a teaching tool that may help students develop these skill sets. The tool uses virtualization to ease the burden of resourcing and configuring complex systems for student study, and creates varied "firefighting" gaming scenarios in which students compete to keep the system up and running in the presence of multiple issues. Preliminary experience indicates that (1) students find the tool engaging and (2) it is a manageable way in which to give students a novel perspective on interaction with complex distributed systems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ACM/IEEE. Computing curricula: Computer science. http://www.acm.org.
|
| |
2
|
T. Barnes, H. Richter, A. Chaffin, A. Godwin, E. Powell, T. Ralph, P. Matthews, and H. Jordan. Game2learn: A study of games as tools for learning introductory programming concepts. In Proceedings of the ACM SIGCSE '07 Conference, 2007.
|
 |
3
|
|
 |
4
|
|
 |
5
|
William I. Bullers, Jr. , Stephen Burd , Alessandro F. Seazzu, Virtual machines - an idea whose time has returned: application to network, security, and database courses, Proceedings of the 37th SIGCSE technical symposium on Computer science education, March 03-05, 2006, Houston, Texas, USA
|
 |
6
|
Mark A. Holliday , Barry Wilkinson , Jeffrey House , Samir Daoud , Clayton Ferner, A geographically-distributed, assignment-structured undergraduate grid computing course, Proceedings of the 36th SIGCSE technical symposium on Computer science education, February 23-27, 2005, St. Louis, Missouri, USA
|
| |
7
|
IBM. Google and ibm look to next generation of programmers. ibm.com/ibm/ideasfromibm/us/google/index.shtml.
|
 |
8
|
|
 |
9
|
|
| |
10
|
S. Muir. The seven deadly sins of distributed systems. In Proceedings of USENIX 1st Workshop on Real Large Distributed Systems, 2004.
|
 |
11
|
|
 |
12
|
|
| |
13
|
F. of American Scientists. Harnessing the power of video games for learning. http://fas.org/gamesummit/Resources/.
|
 |
14
|
|
 |
15
|
Elizabeth Sweedyk , Marianne deLaet , Michael C. Slattery , James Kuffner, Computer games and CS education: why and how, Proceedings of the 36th SIGCSE technical symposium on Computer science education, February 23-27, 2005, St. Louis, Missouri, USA
|
 |
16
|
|
| |
17
|
VMWare. http://www.vmware.com.
|
 |
18
|
|
|