Define Avatar
An online identity adopted by teachers or students when playing games or participating in virtual reality simulations.
Define educational software
Any computer program designed to be used for teaching or self learning.
Define computational thinking
Knowing how to use data, models, simulations, and algorithmic thinking to formulate and solve problems.
Define Coding
A sequence of written commands that tells a computer what a programmer wants the computer to do.
Define game based learning
Using games to teach academic content to students.
Define ill structured problems
Issues that do not have easy or simple solution.
Define computer/web based games
Learning or entertainment activities, often featuring virtual worlds, avatars, and competition for points and a winning score.
Define maker based learning
Approach to instruction in classroom emphasizing learning by making.
Define maker movement
A do it yourself community where people create and build objects of all kinds with electronics, robotics, smart material, and 3D printers.
Desktop-based games
Games downloaded to a personal device.
Define problem-based learning
Approach to curriculum and instruction organized around problems or issues for students to solve.
Define makerspaces
Areas in schools and libraries devoted to enabling students to design, tinker, invent, and construct based on their ideas and interest.
Define Gamification
Using game playing to motivate people to use techniques for a specific purpose.
Define problem solving
Applying prior knowledge and critical thinking strategies to develop answers or solutions to a problem.
Define object-oriented programming
Software that allows teachers and students to create an object and make it do things in response to programmed instructions.