MYR: A Web-Based Platform for Teaching Coding Using VR

被引:21
作者
Berns, Christopher [1 ]
Chin, Grace [1 ]
Savitz, Joel [1 ]
Kiesling, Jason [1 ]
Martin, Fred [2 ]
机构
[1] Univ Massachusetts Lowell, Lowell, MA 01854 USA
[2] Univ Massachusetts Lowell, Engaging Comp Grp, Lowell, MA USA
来源
SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION | 2019年
基金
美国国家科学基金会;
关键词
WebVR; virtual reality; educational tools; research tools; web-based tools; classroom; software;
D O I
10.1145/3287324.3287482
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
MYR is a browser-based, educational platform built to spark student interest in computer science by allowing users to write code that generates three-dimensional, animated scenes in virtual reality. The interface consists of two primary components: (1) an integrated editor, which leverages the MYR API and the A-Frame entity-component-system, and (2) a real-time renderer that displays the corresponding scene. The scenes, which vary in complexity, are viewable using virtual reality headsets, smartphones, and any device that supports a web browser. By providing access to the specific domain of virtual reality to students, the system aims to make computer science concepts tangible for novice programmers. The MYR development team conducted pilot tests with middle school students in order to collect feedback from this audience. The larger goal of the project is to develop MYR as a research tool to gain insight into computing students' success, motivation, and confidence in learning computing. The technical implementation, the results of the pilot tests, and the larger vision for future work are discussed in this paper.
引用
收藏
页码:77 / 83
页数:7
相关论文
共 8 条
[1]  
Brennan Karen, 2018, NEW FRAMEWORKS STUDY
[2]  
Franco J. F., 2009, ACM SIGGRAPH ASIA 20, DOI [10.1145/1666611.1666626, DOI 10.1145/1666611.1666626]
[3]   Immersive VR for Numerical Engagement [J].
Kim, Soomin ;
Maeng, Wookjae ;
Oh, Cindy ;
Lee, Joonmin ;
Lee, Seo-young ;
Choi, Jeewon ;
Hwang, Gil Whan ;
Hwang, Guhyun ;
Kim, Hyunsung ;
Kim, Joonseok ;
Lee, Joonhwan .
VRST'17: PROCEEDINGS OF THE 23RD ACM SYMPOSIUM ON VIRTUAL REALITY SOFTWARE AND TECHNOLOGY, 2017,
[4]  
Lewis CM, 2010, SIGCSE 10: PROCEEDINGS OF THE 41ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, P346
[5]   What About a Simple Language? Analyzing the Difficulties in Learning to Program [J].
Mannila, Linda ;
Peltomaki, Mia ;
Salakoski, Tapio .
COMPUTER SCIENCE EDUCATION, 2006, 16 (03) :211-227
[6]  
Markow T., 2006, Ada Letters, V25, P29
[7]  
Papert S., 1972, P ACM ANN C, V1, P345, DOI [10.1145/800193.569942, DOI 10.1145/800193.569942]
[8]  
PAPERT S, 1980, MINDSTORMS CHILDREN, DOI 10.5555/1095592