Augmented Reality in Computer Science Education 2020 IEEE Global - - PowerPoint PPT Presentation

augmented reality in computer science education
SMART_READER_LITE
LIVE PREVIEW

Augmented Reality in Computer Science Education 2020 IEEE Global - - PowerPoint PPT Presentation

Augmented Reality in Computer Science Education 2020 IEEE Global Humanitarian Technology Conference (GHTC) November 1, 2020 HUSNU NARMAN, CAMERON BERRY - ALEX CANFIELD - LOGAN CARPENTER JEREMY GIESE - NEIL LOFTU TUS S - ISABEL ELLA SCHRADER


slide-1
SLIDE 1

Augmented Reality in Computer Science Education

HUSNU NARMAN, CAMERON BERRY - ALEX CANFIELD - LOGAN CARPENTER JEREMY GIESE - NEIL LOFTU TUS S - ISABEL ELLA SCHRADER ER

2020 IEEE Global Humanitarian Technology Conference (GHTC) November 1, 2020

slide-2
SLIDE 2

Outline:

 Introduction  Design Process  System Features  Examples  Conclusion

slide-3
SLIDE 3

Problem:

 The concept of data structures in computer

science is quite challenging to visualize. Thus, computer science students often have difficulty understanding the subject.

slide-4
SLIDE 4

Previous Solutions:

 Open DSA  JGRASP Visualization  Visualgo  Many more based on Visual and Practice

slide-5
SLIDE 5

Limitations:

 Not embed real-life even if they visualize the

data structures.

slide-6
SLIDE 6

Our Approach:

 The project is centered on an augmented reality program which

allows students to visualize the aforementioned data structures

 ARCSE (Augmented Reality Computer Science Education)

 Display multiple different data structures  Provide simple explanations to aid in learning

slide-7
SLIDE 7

Design Process:

 Menu controls are easy to provide an easier

experience for the user

 The overall appearance of the application should be

informative and engage students.

slide-8
SLIDE 8

Software Utilized:

slide-9
SLIDE 9

System Diagram:

slide-10
SLIDE 10

System Features:

 Learn by doing:

 Adding  Removing  Indexing  Object

 Data Structures Included:

 Stack  Array List  Linked List  Queue  Binary Search

slide-11
SLIDE 11

System Features: Adding /Removing

slide-12
SLIDE 12

System Features: Linked List

slide-13
SLIDE 13

System Features: Array List

slide-14
SLIDE 14

System Features: Stack

slide-15
SLIDE 15

System Features : Queue

slide-16
SLIDE 16

System Features: Binary Search Tree

slide-17
SLIDE 17

Results:

 Multiple studies were conducted to view the effect of

AR learning on a student’s understanding of a topic.

 Actual classes with students were split and groups were

given different methods of learning data structures.

slide-18
SLIDE 18

Results (cont.)

 Students split into three groups, each utilizing a different teaching

method: AR App, VisuAlgo, and Paper

 Each teaching method was used for 15 minutes

13 Students Linked List (15 mins) Array List (15 mins) Stack (15 mins) Group 1 AR App VisuAlgo Paper Group 2 VisuAlgo Paper AR App Group 3 Paper AR App VisuAlgo

slide-19
SLIDE 19

Results (cont.)

Paper 8% AR App 84% VisuAlgo 8%

Most engaging teaching method

Paper AR App VisuAlgo

slide-20
SLIDE 20

Results (cont.)

Paper 31% AR App 38% VisuAlgo 31%

Which tool best helps understanding?

Paper AR App VisuAlgo

slide-21
SLIDE 21

Results (cont.)

No 15% AR App 85%

Should AR/VR be integrated into classes?

No AR App

slide-22
SLIDE 22

Conclusions / Final Thoughts:

 Integrating Augmented Reality into computer science

education is a valuable tool and would greatly help the field

 Through ARCSE, students can comprehend highly

difficult problems in a more engaging manner

 Students, teachers, and anyone interested in computer

science would all benefit from ARCSE

slide-23
SLIDE 23

Demo:

 Now, it is demo of the application to show how

it works.

slide-24
SLIDE 24

Questions?