LevelUp: Augmented Reality Demonstrations in Computer Science classes

Closed
Assistant Professor
(2)
3
Project
Academic experience
160 hours per learner
Learner
Alberta, Canada
Intermediate level

Project scope

Categories
Education
Skills
game engine 3d modeling augmented reality computer science object-oriented programming (oop) unity engine demonstration skills animations
Details

Positions available: 1

Summary:

Learning theoretical concepts in classes can be difficult and are often supplemented by applied examples and demonstrations. In an online environment this can be difficult for kinesthetic learners where physically manipulating objects is not easily accomplished. Augmented Reality (AR) offers a solution to this by allowing a student to manipulate a 3D object on a screen through gestures. The goal of this project is to design, develop, and implement Augmented Reality models for difficult concepts found in the computing science curriculum.

The project will start by developing a concept inventory of challenging topics in computer science courses for which AR models can be developed. Open source modeling software will then be used to develop the 3D models. Next, Unity game engine will be used to develop the animations and gestures for manipulating the model. Testing will then be done on smart phones and AR glasses.

Qualifications:

The applicant is expected to have some experience working with, modeling, a game engine, and a OOP programming language at the start of the project.

Timeline:

July 01-August 31, 2021

Funds:

Level Up Stipend - $1400 (20hrs/week * 4weeks )

Deliverables
No deliverables exist for this project.
Mentorship

Student will meet with project mentor weekly to discuss project progress and develop goals for the next week.

About the company

Company
Edmonton, Alberta, Canada
0 - 1 employees
Education

Computer Science studies the nature and techniques of problem solving through computation. Understanding computation requires a knowledge of hardware, software, mathematics and logic. The discipline and practice includes the essentials such as psychology, philosophy, linguistics and management theories–computer science connects technology with people. Students can choose one of two streams of study in computer science. The general computer science major is flexible and allows students to create a focus that reflects your interests. The software professional concentration provides the best preparation for a career in software development.