Text this: Virtual reality in algorithm programming course: practicality and implications for college students