We have used LabVIEW visual programming to build an interactive tutorial to promote conceptual understanding in physics problem solving. This programming environment is able to offer a web-accessible problem solving experience that enables students to work at their own pace and receive feedback. Intuitive graphical symbols, modular structures and the ability to create templates are just a few of the advantages this software has to offer. The architecture of an application can be designed in a way that allows instructors with little knowledge of LabVIEW to easily personalize it. Both the physics solution and the interactive pedagogy can be visually programmed in LabVIEW. Our physics pedagogy approach is that of cognitive apprenticeship, in that the tutorial guides students to develop conceptual understanding and physical insight into phenomena, rather than purely formula-based solutions. We demonstrate how this model is reflected in the design and programming of the interactive tutorials.


  • Educational Technology > General
  • Education > General

Education Levels:

  • Grade 1
  • Grade 6
  • Grade 8
  • Grade 9


NSDL,Active Learning,Undergraduate (Lower Division),educational aids,problem solving,Higher Education,Problem Solving,educational technology,Physics Education Research,General Physics,Social Sciences,Graduate/Professional,cognitive apprenticeship,oai:nsdl.org:2200/20090204193731149T,learning (artificial intelligence),interactive tutorials,visual programming,PERC 2008,philosophical aspects,Physics,Computing and Information,educational courses,Education Practices,NSDL_SetSpec_439869,Education,Technology



Access Privileges:

Public - Available to anyone

License Deed:

Creative Commons Attribution Non-Commercial Share Alike


This resource has not yet been aligned.
Curriki Rating
'NR' - This resource has not been rated
'NR' - This resource has not been rated

This resource has not yet been reviewed.

Not Rated Yet.

Non-profit Tax ID # 203478467