Learn Programming In Virtual Reality? A Case Study of Computer Science Students

This paper presents the development of a new learning platform in Virtual Reality to create a more immersive and intuitive learning experience for introduction of programming courses at an intermediate level. This platform is designed to create a central hub for interactive courseware and facilitate...

Full description

Saved in:
Bibliographic Details
Published in:IEEE Global Engineering Education Conference pp. 270 - 275
Main Authors: Alexander, Benjamin, Hou, Yunfei, Khan, Bilal, Jin, Jennifer
Format: Conference Proceeding
Language:English
Published: IEEE 28.03.2022
Subjects:
ISSN:2165-9567
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract This paper presents the development of a new learning platform in Virtual Reality to create a more immersive and intuitive learning experience for introduction of programming courses at an intermediate level. This platform is designed to create a central hub for interactive courseware and facilitate distance learning in our post COVID world. Utilizing Virtual Reality, the application teaches specific topics in Computer Science using scripted animations, tutorials, and interactive games. A pilot study was conducted to evaluate the user experience and learning outcomes. Participants of this study reported they were more engaged and motivated in learning programing concepts. We found the virtual learning modules helped to explain abstract concepts and provided better hands-on experiences.
AbstractList This paper presents the development of a new learning platform in Virtual Reality to create a more immersive and intuitive learning experience for introduction of programming courses at an intermediate level. This platform is designed to create a central hub for interactive courseware and facilitate distance learning in our post COVID world. Utilizing Virtual Reality, the application teaches specific topics in Computer Science using scripted animations, tutorials, and interactive games. A pilot study was conducted to evaluate the user experience and learning outcomes. Participants of this study reported they were more engaged and motivated in learning programing concepts. We found the virtual learning modules helped to explain abstract concepts and provided better hands-on experiences.
Author Khan, Bilal
Hou, Yunfei
Alexander, Benjamin
Jin, Jennifer
Author_xml – sequence: 1
  givenname: Benjamin
  surname: Alexander
  fullname: Alexander, Benjamin
  email: benalexcse@gmail.com
  organization: Computer Science and Engineering San Bernardino,United States of America
– sequence: 2
  givenname: Yunfei
  surname: Hou
  fullname: Hou, Yunfei
  email: yunfei.hou@csusb.edu
  organization: Computer Science and Engineering San Bernardino,United States of America
– sequence: 3
  givenname: Bilal
  surname: Khan
  fullname: Khan, Bilal
  email: bilal.khan@csusb.edu
  organization: Computer Science and Engineering San Bernardino,United States of America
– sequence: 4
  givenname: Jennifer
  surname: Jin
  fullname: Jin, Jennifer
  email: jennifer.jin@csusb.edu
  organization: Computer Science and Engineering San Bernardino,United States of America
BookMark eNotj81OAjEURqvRRECewE1fYLDt7c90ZcgISjJxjIhbUjp3SA3TIZ1hwdtrAt_mLE5ykm9M7mIXkRDK2YxzZp8Xr5ui-lBCgZkJJsTMGq214DdkzLVWUkqQ5paMBNcqs0qbBzLt-1_2P2OsFGxEqhJdivQzdfvk2jbEPV1F-hPScHIH-oXuEIbzC53TwvVI18OpPtOuoUXXHk8DJrr2AaO_GIxD_0juG3focXrlhGyWi-_iPSurt1UxL7PAAYbMyDpvGHOooQGlc7mzzHsByJQCyGsNWmrjuHS5gQYNZw1T3iN4UVtZ72BCni7dgIjbYwqtS-ft9T_8ASUlUR4
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/EDUCON52537.2022.9766621
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 1665444347
9781665444347
EISSN 2165-9567
EndPage 275
ExternalDocumentID 9766621
Genre orig-research
GroupedDBID 6IE
6IL
6IN
AAWTH
ABLEC
ACGFS
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
M43
OCL
RIE
RIL
ID FETCH-LOGICAL-i133t-74d8f00ae63f35684b90cc23e055338d636467a14a873fe710f05cce3c2d94db3
IEDL.DBID RIE
ISICitedReferencesCount 4
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000836390500040&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:37:16 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i133t-74d8f00ae63f35684b90cc23e055338d636467a14a873fe710f05cce3c2d94db3
PageCount 6
ParticipantIDs ieee_primary_9766621
PublicationCentury 2000
PublicationDate 2022-March-28
PublicationDateYYYYMMDD 2022-03-28
PublicationDate_xml – month: 03
  year: 2022
  text: 2022-March-28
  day: 28
PublicationDecade 2020
PublicationTitle IEEE Global Engineering Education Conference
PublicationTitleAbbrev EDUCON
PublicationYear 2022
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000779420
Score 1.8181878
Snippet This paper presents the development of a new learning platform in Virtual Reality to create a more immersive and intuitive learning experience for introduction...
SourceID ieee
SourceType Publisher
StartPage 270
SubjectTerms Animation
Electronic learning
Game Based Learning
Games
Gamification
Introduction to Programming
Learning Experience
Programming
Three-dimensional displays
Transforms
Tutorials
Virtual Reality
Title Learn Programming In Virtual Reality? A Case Study of Computer Science Students
URI https://ieeexplore.ieee.org/document/9766621
WOSCitedRecordID wos000836390500040&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA61eNCLj1Z8k4NH02bz2uQkUiwK0hZR6a1kk1nowa3UVvDfm6RrVfDiLSS7IUyyO1-S75tB6ELYIg8oNiNOZQURmTbEMu0IMz4sD-cld2mm7_PBQI_HZtRAl2stDAAk8hl0YjHd5fuZW8ajsm5wnUpF1fhG6H-l1Vqfp9A8rCxGv8g61HRj6prhQDLJ87APZKxTv_4rj0pyI_2d_w1gF7W_9Xh4tPY0e6gB1T7a_hFKsIWGKVBqfCrSrV5CHb6r8PN0HvUh-AES3L7C17gX3BaO7MEPPCvxV1IHXH_jqSVyK9roqX_z2LsldbIEMg3bzAXJhdclpRYUL7lUWhSGOsc4UBkQnfaKq_BPtJmwOuclBGBRUukccMe8Eb7gB6hZzSo4RLjgThvpLTPaCgbKFgHzMG05hxhMxh2hVjTN5HUVD2NSW-X47-oTtBWtH3lbTJ-i5mK-hDO06d4X07f5eZrET7W-nAU
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwGP0YU1Av_tjE3-bg0W5p0qbJSWQ4NpzdkCm7jTRJoQc7mZvgf28Su6ngxVtJSyn5knwv6XvfA7iKZJZYFBsGioVZEIVcBJJwFRCh7fBQOqbKR3qQpCmfTMSoBtdrLYwxxpPPTMtd-n_5eqaW7qisbVMnY041vuGcsyq11vpEBSd2bBG8outg0XbmNcM0JjFN7E6QkFb1gl9OKj6RdHf_9wl70PxW5KHROtfsQ82UB7Dzo5hgA4a-VKp7yhGuXmwb6pfouZg7hQh6NB5w36Bb1LGJCzn-4Aea5Whl64CqWe7vOHZFE566d-NOL6jsEoLCbjQXQRJpnmMsDaM5jRmPMoGVItTg2GI6rhlldlWUYSR5QnNjoUWOY6UMVUSLSGf0EOrlrDRHgDKquIi1JILLiBgmM4t6CJeUGldORh1Dw3XN9PWrIsa06pWTv5svYas3fhhMB_30_hS2XSQci4vwM6gv5ktzDpvqfVG8zS98QD8BCCOfTg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=IEEE+Global+Engineering+Education+Conference&rft.atitle=Learn+Programming+In+Virtual+Reality%3F+A+Case+Study+of+Computer+Science+Students&rft.au=Alexander%2C+Benjamin&rft.au=Hou%2C+Yunfei&rft.au=Khan%2C+Bilal&rft.au=Jin%2C+Jennifer&rft.date=2022-03-28&rft.pub=IEEE&rft.eissn=2165-9567&rft.spage=270&rft.epage=275&rft_id=info:doi/10.1109%2FEDUCON52537.2022.9766621&rft.externalDocID=9766621