1) Introduce myself and the topic

Slides:



Advertisements
Similar presentations
PD Plan Agenda August 26, 2008 PBTE Indicators Track
Advertisements

Natalie Fong English Centre, The University of Hong Kong Good Practices in a Second Language Classroom: An Alternating Use of ICT in Independent Learning.
Object-Oriented Analysis and Design
An Interactive Animated Flash Module to Teach Animation Principles to Community College Digital Media Students Daniel N. Boulos University of Hawaii at.
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
Integrating Problem-Solving and Educational Software
Chapter 6 Teaching with Multimedia and Hypermedia
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Chapter 5 Teaching with Software Tools: Beyond the Basic Programs
Chapter 7 Lauren Glover. To effectively integrate technology in teaching, teachers must utilize: Content knowledge Pedagogical knowledge Technological.
 Prototype for Course on Web Security ETEC 550.  Huge topic covering both system/network architecture and programming techniques.  Identified lack.
Supporting Creativity and User Interaction in CS 1 Homework Assignments Tammy VanDeGrift Associate Professor of Computer Science ACM SIGCSE 2015.
Hyun-Myoung Kim* and Young-Soo Kim** Dept. of Biology Education, Seoul National University, Korea Application of Internet Services to Promote.
Standards For Teacher Preparation. What do you see in the previous slide? Students who are ready to answer the question? Students who are listening and.
CSCA48 Course Summary.
James Williams e: eTutor Project SUMMARY OF KEY FINDINGS for 2 Pilot studies of the.
Action Plan Bringing Cross Curricular Skills in IT Course Presented By: Lubna Naeem Manager Development (HO) The City School.
1 CSC 222: Object-Oriented Programming Spring 2013 Course goals:  To know and use basic Java programming constructs for object- oriented problem solving.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved COS240 O-O Languages AUBG,
Teaching and Learning with Technology Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology to edit Master title style  Allyn.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
NEALLT 2016 Motivating Students with Media, Games, and Style Gettysburg College March Luba Iskold Muhlenberg College.
Introduction to VR Ching-Chi Lin Institute of Information Science, Academia Sinica Department of Computer Science and Information Engineering, National.
Introduction to OOAD and UML
Advanced Higher Computing Science
Object-Orientated Analysis, Design and Programming
Cell Phones Restrooms Please turn off or place phones on silent.
Welcome! My name is Dr. Sab Babu A bit about myself
CSCE 210 Data Structures and Algorithms
Chapter 04: Specialized Application Software
GIS Mapping for K-12 Students
CSC 222: Object-Oriented Programming
CSC 222: Object-Oriented Programming
CSC 222: Computer Programming II
Chapter 7: Software Engineering
Informatics in secondary and elementary schools in Serbia
Basic 1960s It was designed to emphasize ease of use. Became widespread on microcomputers It is relatively simple. Will make it easier for people with.
School of Business Administration
Object-Oriented Software Engineering Using UML, Patterns, and Java,
Auditing Information Technology
Systems Analysis and Design With UML 2
17 March, 2011 Presenter Prof. Shih-Chung Kang
CSC 222: Object-Oriented Programming
Reference: COS240 Syllabus
Software Documentation
OBJECT ORIENTED PROGRAMMING overview
AP Computer Science Principals Course Importance and Overview
Augmented Reality in Educational Environment
GatorVRse: Virtual Reality for Social Good
Information Literacy Sajjad ur Rehman.
Teaching with Instructional Software
Chapter 8: Introduction to High-Level Language Programming
Goal, Question, and Metrics
Information Systems in Organizations 2
Enhancing Teaching and Learning Through the Use of Digital Story
Strategies and Techniques
Introduction to Systems Analysis and Design
Amber Settle, DePaul University Co-PI: Ljubomir Perkovic
University of Houston-Clear Lake
Analysis models and design models
10 SYSTEMS DESIGN C H A P T E R Chapter 10 - Systems Design
AP Computer Science Principals Course Importance and Overview
Basic OOP Concepts and Terms
Microsoft in Education Educator Professional Development
Slam Dunk Title 1. Question & Research Task
Visual Basic CSC
Slam-dunk Title 1. Question Type Essential Question Here Next
Computer Applications -Generic Elective
Research-based Active-Learning Instruction in Physics
Presentation transcript:

1) Introduce myself and the topic Combining VR and Gamification Techniques to Improve Academic Performance Shinell Manwaring

Introduction Virtual Reality (VR) is a computer-generated simulation of "reality”. 1) PSP, Google cardboard, HTC Vive 2) Used to encourage people to participate in those activities and achieve specific goals. Gamification is the application of game-like elements to non-gaming activities.

Background 1) Examples: HabitRPG, Duolingo, Human Resource Machine, Magento shopping app, etc.

Related Works Teaching case: Applying gamification techniques and virtual reality for learning building engineering 3d arts: described a “real exercise applied in a Building Engineer and Architectural degree on the subject of ‘Computer Tools 2’ at La Salle, Ramon Llull University, a six ECTS-credit course that is taught annually with 65 students enrolled.” Combined virtual reality with programs such as Sketchfab, Unity, and Oculus Rift VR to create “immersive worlds that students used to enhance their architectural designs. “ Gamification for learning 3d computer graphics arts: Incorporated Problem-Based Learning (PBL) and Quest-Based Learning (QBL) into student collaborative work and mixed teacher support with virtual environments and visualization 3D on the web using webGL. (May briefly discuss) Virtual reality instructional modules for introductory programming courses: Created two gaming modules for teaching object-oriented programming (OOP) and binary search and discussed the “design, development, and testing of virtual reality instructional (VRI) modules based on gaming metaphors.” Virtual reality instructional modules for introductory programming courses: authors created an immersive and non-immersive VR system, incorporated showing C++ source code, UML diagrams, and creative imaging to the user, and used used games centered around teaching the user about inheritance, polymorphism, encapsulation, binary search trees etc. These papers focused primarily on gamification and less on the VR element, which is why I wanted to research more into its possible benefits.

Research: Question Question: Can combining VR and gamification improve Intro CS students’ understanding of Lists? Goals: Create a module that combines the use of gamification and VR Determine if the module improves the academic performance of Intro CS students When selecting a topic for my module, I choose from the following list: Loops, Conditionals, Binary Numbers and ASCII, Lists/Arrays, Strings, Recursion, Files, Dictionaries, and Regular Expressions and Pattern Matching. After iterating through preliminary designs, Lists was ultimately selected 1) Create a module, a self-contained unit of an Introductory Computer Science topic, which combines the use of gamification and VR 2) Determine whether the module can improve the academic performance of Union College Introductory Computer Science students

Why VR? Provides immediate feedback Depicts a storyline; Provides a game like initiative Uses inherently learned concepts (e.g. spatial properties) Visually shows known qualities of lists (e.g. the size of an list and the action of adding/removing items from a list) Provides a more engaging and tactile approach to hardcoded qualities of lists

Equipment Oculus Rift, Unity Software, and a compatible Windows workstation in the CRoCHET Lab 1) I researched the compatibility and current support of various VR hardware (i.e. Google Cardboard, Windows Mixed Reality Headset, the Oculus Rift Virtual Reality Gaming System, and the HTC Vive Virtual Reality System) and various VR software (i.e. Unity, Amazon Sumerian, Amazon Lumberyard, and the Unreal Engine 4). After comparing and contrasting my findings, I determined that the best VR headsets to buy was the Oculus Rift Virtual Reality Gaming System since it has a variety of free compatible VR software, it’s cheaper in price, has clear documentation, and has numerous example projects/tutorials, which will help in the creation of my VR module since I do not have extensive knowledge on VR development. 2) Mention that the box on the ground is used as a bounding box for participants

Module: Design Goal: Design a program, meant for enrichment, that practices different concepts relating to list. E.g. Accessing, adding, removing, negative indexing, and multidimensional lists Design: Implement a grocery oriented storyline where the user is an employee of “Fruit Stands.” Follow the orders of their manger, which may entail stocking shelves and/or serving customers. Mention that the module is meant to compound the user’s knowledge without explicitly teaching them. Things taught by the module: How lists are organized, how to access a specific index of a given list, removing/adding to a specific index, determining the size of a list, negative indexing, index out of bounds, and multidimensional lists

Module: Design

Module: Design

Module: Manager

Module: Bugs Talk about the purpose of the level Talk about the infinite broccoli Mention that this level was changed afterwards and how I manage the duplication bug

Evaluation Two group of participants: Use the VR module Watch a video about Lists Administer a test pertaining to Lists Compare the performance of the two groups Mention that participants were recruited from CSC 104 and CSC 106 Mention the interactive component in the photo

Evaluation: Flow Survey Test VR Module Video Test Mention how participants were divided Mention that participants still filled out a consent form and were debriefed Test

Evaluation: Survey

Evaluation: Test

Results I am currently in the process of running experiments

Summary Created a VR module that taught various concepts pertaining to lists Collected data from two group of participants: Use the VR module Watch a video about Lists Administered a test pertaining to Lists and compared each groups performance Continuing to analyze participant data and to draw a better conclusion

Future Work Incorporate audio/narration to make the manager more engaging Repeatedly encourage participants to read/ think out loud Have more than one level incorporating negative indexing Incorporate more activities for the participants to complete Have more variation in customers Implement the module closer to when the participants first learn about Lists Extend the module to include more CS topics Include questions of greater difficulty for the testing portion

Questions?

Works Cited Sergi Villagrasa, David Fonseca, and Jaume Duran. Teaching case: Applying gamification techniques and virtual reality for learning building engineering 3d arts. In Proceedings of the Second International Conference on Technological Ecosystems for Enhancing Multicultural- ity, TEEM ’14, pages 171–177, New York, NY, USA, 2014. ACM Sergi Villagrasa and Jaume Duran. Gamification for learning 3d computer graphics arts. In Proceedings of the First International Conference on Technological Ecosystem for Enhancing Multiculturality, TEEM ’13, pages 429–433, New York, NY, USA, 2013. ACM J. Stigall and S. Sharma. Virtual reality instructional modules for introductory programming courses. In 2017 IEEE Integrated STEM Education Conference (ISEC), pages 34–42, March 2017