skip to main content
10.1145/3364510.3366149acmotherconferencesArticle/Chapter ViewAbstractPublication Pageskoli-callingConference Proceedingsconference-collections
poster

Imikode: A VR Game to Introduce OOP Concepts

Published:21 November 2019Publication History

ABSTRACT

This research paper presents Imikode, a virtual reality (VR)--based learning game to support the teaching and learning of object-oriented programming (OOP) concepts in computing education. The system was implemented using Google Cardboard SDK and works with any Cardboard compatible headset. The teacher can use Imikode to introduce OOP class in an immersive and engaging way. This early prototype provides basic features to help introduce OOP concepts. We aim at extending it using Artificial Intelligence (AI), by adding a conversational agent able to parse erroneous statements and provide adequate instructions on how to fix them.

References

  1. M. Kölling J. Rosenberg. Guidelines for Teaching Object Orientation with Java, ACM SIGCSE Bulletin, 33(3), 2001, pp. 33--36.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. J.C. Adams, J. Holtrop. Building an Economical VR System for CS Education. ITiCSE'08, 2008, pp. 148--152, ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Zahira, E. T. Goetz, L. Cifuentes,W. Keeney-Kennicutt, T. J. Davis. Effectiveness of virtual reality-based instruction on students' learning outcomes in K-12 and higher education: A meta-analysis. Computers Education 70, 2014, pp. 29--40.Google ScholarGoogle ScholarCross RefCross Ref
  4. Oracle Docs, https://docs.oracle.com/javase/tutorial/java/concepts/object.htmlGoogle ScholarGoogle Scholar
  5. S. Cooper, W. Dann, and R. Pausch. 2000. Alice: a 3-D tool for introductory programming concepts. J. Comput. Sci. Coll. 15, 5, pp. 107--116.Google ScholarGoogle Scholar
  6. S. L. Finkelstein, A. Nickel, L. Harrison, E. A. Suma, T. Barnes, (2009, March). cMotion: A new game design to teach emotion recognition and programming logic to children using virtual humans. In 2009 IEEE Virtual Reality Conference, pp. 249--250. IEEE.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Chandramouli, M. Zahraee, C. Winer. A fun-learning approach to programming: An adaptive Virtual Reality (VR) platform to teach programming to engineering students. In IEEE International Conference on Electro/Information Technology, 2014, pp. 581--586. IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  8. J. Stigall, S. Sharma. Virtual reality instructional modules for introductory programming courses. In 2017 IEEE Integrated STEM Education Conference (ISEC), 2017, pp. 34--42. IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  9. C. Kelleher. Motivating Programming: Using Storytelling to Make Computer Programming Attractive to More Middle School Girls. Carnegie Mellon University Ph.D. Dissertation, Sept. 2006; www.cs.cmu.edu/caitlin/kelleherThesisCSD.pdfGoogle ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Imikode: A VR Game to Introduce OOP Concepts

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      Koli Calling '19: Proceedings of the 19th Koli Calling International Conference on Computing Education Research
      November 2019
      247 pages
      ISBN:9781450377157
      DOI:10.1145/3364510

      Copyright © 2019 Owner/Author

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 21 November 2019

      Check for updates

      Qualifiers

      • poster
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate80of182submissions,44%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader