A Platform for Interactive Software Experiments in Massive Open Online Courses

作者: Christian Neuhaus , Frank Feinbube , Andreas Polze

DOI: 10.3233/JID-2014-0010

关键词:

摘要: Massive open online courses enjoy a surge of popularity: Numerous platforms such as Coursera, Udacity, edX and many more offer variety high-quality to learners worldwide. Hasso Plattner Institute is operating its own platform openHPI where selected are available. These well-suited for the presentation video reading material opportunities interaction in web forums. Assignments, however, usually limited simple quizzes or basic question & answer tasks, although, very important component teaching practical assignments that allow students gather hands-on experiences. With InstantLab, we have created self-service interactive software experiments used our curriculum: Experiments provided VM images which executed on in-house private cloud accessed over remote-desktop connection embedded browser – requiring no additional users computers. In this paper, discuss how can be added state-of-the-art MOOCs using example InstantLab. We propose XCloud hybrid architecture takes into consideration unique challenges MOOC scenarios scaling issues resource management anonymous users. It provides following benefits infrastructures: hosting with support dynamic scale out public resources peak load situations; live single machines networks machines; access set special hardware (e.g. GPUs, accelerators); trust-based control scheme achieve self-managing assignment. report experiences InstantLab outline transition architecture. This effort bridges two fields computer science education research: Collected data experience from improve quality distance learning didactic methods.

参考文章(26)
Florina Almenárez, Andrés Marín, Celeste Campo, Carlos García R., TrustAC: trust-based access control for pervasive devices international workshop on security. pp. 225- 238 ,(2005) , 10.1007/11414360_22
Tal Garfinkel, Mendel Rosenblum, A Virtual Machine Introspection Based Architecture for Intrusion Detection. network and distributed system security symposium. ,(2003)
Wen-mei W. Hwu, David B. Kirk, Programming Massively Parallel Processors: A Hands-on Approach Morgan Kaufmann. ,(2012)
P.M. Chen, B.D. Noble, When virtual is better than real [operating system relocation to virtual machines] Proceedings Eighth Workshop on Hot Topics in Operating Systems. pp. 133- 138 ,(2001) , 10.1109/HOTOS.2001.990073
Jesse Rabek, Robert Cunningham, Scott Lewandowski, Roger Khazan, Technique for detecting executable malicious code using a combination of static and dynamic analyses ,(2003)
Andreas Polze, Peter Tröger, Trends and challenges in operating systems---from parallel computing to cloud computing Concurrency and Computation: Practice and Experience. ,vol. 24, pp. 676- 686 ,(2012) , 10.1002/CPE.1903
Marko Hassinen, Hannu Mäyrä, Learning programming by programming: a case study koli calling international conference on computing education research. pp. 117- 119 ,(2006) , 10.1145/1315803.1315824
Christian Willems, Johannes Jasper, Christoph Meinel, Introducing hands-on experience to a Massive Open Online Course on openHPI ieee international conference on teaching assessment and learning for engineering. pp. 307- 313 ,(2013) , 10.1109/TALE.2013.6654451
Asaf Shabtai, Robert Moskovitch, Yuval Elovici, Chanan Glezer, Detection of malicious code by applying machine learning classifiers on static features: A state-of-the-art survey Information Security Technical Report. ,vol. 14, pp. 16- 29 ,(2009) , 10.1016/J.ISTR.2009.03.003
Chris I. Dalton, David Plaquin, Wolfgang Weidner, Dirk Kuhlmann, Boris Balacheff, Richard Brown, Trusted virtual platforms ACM SIGOPS Operating Systems Review. ,vol. 43, pp. 36- 43 ,(2009) , 10.1145/1496909.1496918