Cubely: Virtual Reality Block-Based Programming Environment

被引:11
|
作者
Vincur, Juraj [1 ]
Konopka, Martin [1 ]
Tvarozek, Jozef [1 ]
Hoang, Martin [1 ]
Navrat, Pavol [1 ]
机构
[1] Slovak Univ Technol Bratislava, Bratislava, Slovakia
关键词
virtual reality; virtual learning environment; visual programming;
D O I
10.1145/3139131.3141785
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Block-based programming languages are successfully being used as an alternative way of teaching introductory programming concepts. The success is in part due to the low barrier of entry and the visual game-like appeal fostering experimentation and creativity. Virtual reality (VR) presents a step further to an even more immersive and engaging experience. In this demo, we showcase our project Cubely, an immersive VR programming environment in which novice programmers solve programming puzzles within a virtual world. the puzzles are similar to Code.org exercises and solutions to the exercises are assembled by the programmer within the same virtual world using the cubes representing program instructions. The whole environment is templated to a theme of the popular Minecraft video game.
引用
收藏
页数:2
相关论文
共 50 条
  • [41] How Block Categories Affect Learner Satisfaction with a Block-Based Programming Interface
    Rodriguez, Fernando J.
    Price, Kimberly Michelle
    Isaac, Joseph, Jr.
    Boyer, Kristy Elizabeth
    Gardner-McCune, Christina
    [J]. 2017 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2017, : 201 - 205
  • [42] Adaptive Immediate Feedback for Block-Based Programming: Design and Evaluation
    Marwan, Samiha
    Akram, Bita
    Barnes, Tiffany
    Price, Thomas W.
    [J]. IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2022, 15 (03): : 406 - 420
  • [43] BlocklyPar: from sequential to parallel with block-based visual programming
    Veroneze Solorzano, Ana Luisa
    Charao, Andrea Schwertner
    [J]. 2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [44] Blockly Goes to Work: Block-based Programming for Industrial Robots
    Weintrop, David
    Shepherd, David C.
    Francis, Patrick
    Franklin, Diana
    [J]. 2017 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2017, : 29 - 36
  • [45] Block-C: A block-based programming teaching tool to facilitate introductory C programming courses
    Kyfonidis, Charalampos
    Moumoutzis, Nektarios
    Christodoulakis, Stavros
    [J]. PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 570 - 579
  • [46] Block-based versus Flow-based Programming for Naive Programmers
    Mason, Dave
    Dave, Kruti
    [J]. 2017 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2017, : 25 - 28
  • [47] Text Processing Education Using a Block-Based Programming Language
    Park, Youngki
    Shin, Youhyun
    [J]. IEEE ACCESS, 2022, 10 : 128484 - 128497
  • [48] Toward a Responsive Interface to Support Novices in Block-Based Programming
    Rodriguez, Fernando J.
    Smith, Cody R.
    Smith, Andy
    Boyer, Kristy Elizabeth
    Wiebe, Eric N.
    Mott, Bradford W.
    Lester, James C.
    [J]. 2019 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2019, : 9 - 13
  • [49] Toward an Efficient User Interface for Block-Based Visual Programming
    Inayama, Yota
    Hosobe, Hiroshi
    [J]. 2018 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2018, : 293 - 294
  • [50] NeuroBlock: A Block-Based Programming Approach to Neurofeedback Application Development
    Crawford, Chris S.
    Gilbert, Juan E.
    [J]. 2017 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2017, : 303 - 307