This thesis formulates and evaluates a pedagogical technique whose goal is to help beginners learn the basics of computer programming. The technique, visual program simulation (VPS), involves the learner in interactive simulations in which the learner takes on the role of the computer as the executor of a program. The student uses a given visualization of a so-called notional machine, an abstract computer, to illustrate what happens in memory as the computer processes the program. The purpose of these simulations is to help the beginner learn to reason about program execution, a skill whose development has been identified as a major challenge in introductory programming education. VPS promotes effective learning by seeking to cognitively en...
AbstractVisualizations are widely researched and used in teaching but the results of their benefits ...
Opinnäytetyön tavoitteena on selvittää, mitä tiedon visualisointi on ja tutkia, miten tietoa voidaan...
Tutkimuksen tarkoituksena on ymmärtää simulaatioympäristöissä tapahtuvaa opetusta ja oppimista sekä ...
This thesis formulates and evaluates a pedagogical technique whose goal is to help beginners learn t...
This thesis concerns assessment techniques used in university level programming education. The motiv...
Learning to program has many challenges. If a student encounters problems of understanding how the ...
The field of virtual reality, VR, has taken significant leaps forward in recent years and VR devices...
Teknologian ja ohjelmistojen kehittymisen myötä simulaatioita hyödynnetään yhä enemmän eri aloilla, ...
Nowadays, a major part of teaching and learning happens online. Course teachers and educators are us...
Ohjelmoinnin opettaminen yleissivistävänä oppiaineena on viime aikoina herättänyt kiinnostusta Suome...
Many computer applications receive information about external events and produce responses. Such app...
Tässä opinnäytetyössä tutkittiin oppimiskäsityksiä ja simulaattoriopetuksen pedagogisia malleja ja n...
The work in this thesis falls under two themes. First, we have experimented with a number of novel t...
Modern web technologies have enabled new ways of producing interactive learning content. This conten...
Today, programmable devices are part of everyday life. Children grow up learning how to use them, bu...
AbstractVisualizations are widely researched and used in teaching but the results of their benefits ...
Opinnäytetyön tavoitteena on selvittää, mitä tiedon visualisointi on ja tutkia, miten tietoa voidaan...
Tutkimuksen tarkoituksena on ymmärtää simulaatioympäristöissä tapahtuvaa opetusta ja oppimista sekä ...
This thesis formulates and evaluates a pedagogical technique whose goal is to help beginners learn t...
This thesis concerns assessment techniques used in university level programming education. The motiv...
Learning to program has many challenges. If a student encounters problems of understanding how the ...
The field of virtual reality, VR, has taken significant leaps forward in recent years and VR devices...
Teknologian ja ohjelmistojen kehittymisen myötä simulaatioita hyödynnetään yhä enemmän eri aloilla, ...
Nowadays, a major part of teaching and learning happens online. Course teachers and educators are us...
Ohjelmoinnin opettaminen yleissivistävänä oppiaineena on viime aikoina herättänyt kiinnostusta Suome...
Many computer applications receive information about external events and produce responses. Such app...
Tässä opinnäytetyössä tutkittiin oppimiskäsityksiä ja simulaattoriopetuksen pedagogisia malleja ja n...
The work in this thesis falls under two themes. First, we have experimented with a number of novel t...
Modern web technologies have enabled new ways of producing interactive learning content. This conten...
Today, programmable devices are part of everyday life. Children grow up learning how to use them, bu...
AbstractVisualizations are widely researched and used in teaching but the results of their benefits ...
Opinnäytetyön tavoitteena on selvittää, mitä tiedon visualisointi on ja tutkia, miten tietoa voidaan...
Tutkimuksen tarkoituksena on ymmärtää simulaatioympäristöissä tapahtuvaa opetusta ja oppimista sekä ...