Journal of Science Education and Technology

, Volume 25, Issue 3, pp 427–438 | Cite as

Development of a Computer-Assisted Instrumentation Curriculum for Physics Students: Using LabVIEW and Arduino Platform

  • Wen-Hsuan Kuan
  • Chi-Hung Tseng
  • Sufen Chen
  • Ching-Chang Wong


We propose an integrated curriculum to establish essential abilities of computer programming for the freshmen of a physics department. The implementation of the graphical-based interfaces from Scratch to LabVIEW then to LabVIEW for Arduino in the curriculum ‘Computer-Assisted Instrumentation in the Design of Physics Laboratories’ brings rigorous algorithm and syntax protocols together with imagination, communication, scientific applications and experimental innovation. The effectiveness of the curriculum was evaluated via statistical analysis of questionnaires, interview responses, the increase in student numbers majoring in physics, and performance in a competition. The results provide quantitative support that the curriculum remove huge barriers to programming which occur in text-based environments, helped students gain knowledge of programming and instrumentation, and increased the students’ confidence and motivation to learn physics and computer languages.


Curriculum design Graphical-based platform Scratch LabVIEW Arduino Instrumentation 



This work was supported in part by the Ministry of Science and Technology of the Republic of China under MOST 104-2511-S-845 -009 -MY3.


  1. A dams R, Evangelou D, English L, Figueiredo AD, Mousoulides N, Pawley A, Schifellite C, Stevens R, Svinicki M, Trenor JM, Wilson DM (2011) Multiple perspectives on engaging future engineers. J Eng Educ 100(1):48–88CrossRefGoogle Scholar
  2. Algorithms and Libraries for Physics Simulations (2015) Algorithms and Libraries for Physics Simulations, USA.
  3. Anderson HL (1986) Metropolis, Monte Carlo and the MANIAC. Science 14:96–108Google Scholar
  4. Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805CrossRefGoogle Scholar
  5. Beaurepaire E, Merle JC, Daunois A, Bigot JY (1996) Ultrafast spin dynamics in ferromagnetic nickel. Phys Rev Lett 76(22–27):4250–4253CrossRefGoogle Scholar
  6. Erwin B, Cyr M, Rogers C (2000) LEGO engineer and ROBOLAB: teaching engineering with LabVIEW from kindergarten to graduate school. Int J Eng Educ 16(3):181–192Google Scholar
  7. Garcia-March MA, Carr LD (2015) Vortex macroscopic superpositions in ultracold bosons in a double-well potential. Phys Rev A 91(3):033626CrossRefGoogle Scholar
  8. Gareth J, Witten D, Hastie T, Tibshirani R (2013) An introduction to statistical learning. Springer, New YorkGoogle Scholar
  9. Gómez-de-Gabriel JM, Mandow A, FernandezLozano J, Garcia-Cerezo AJ (2011) Using LEGO NXT mobile robots with LabVIEW for undergraduate courses on mechatronics. IEEE Trans Educ 54(1):41–47CrossRefGoogle Scholar
  10. Hwang KS, Hsiao WH, Shing GT, Chen KJ (2011) Rapid prototyping platform for robotics applications. IEEE Trans Educ 54(2):236–246CrossRefGoogle Scholar
  11. Kohn W (1996) Density functional and density matrix method scaling linearly with the number of atoms. Phys Rev Lett 76(17–22):3168–3171CrossRefGoogle Scholar
  12. Kovahi R, Provost F (1998) Glossary of terms. Mach Learn 30(2–3):271–274Google Scholar
  13. Laboratory for Tensor Decomposition and Analysis (2015) Laboratory for Tensor Decomposition and Analysis, JP.
  14. López-Rodr‘guez FM, Cuesta F (2015) Andruino-A1: low-cost educational mobile robot based on android and arduino. J Intell Robot Syst. doi: 10.1007/s10846-015-0227-x Google Scholar
  15. McClain RL (2014) Construction of a photometer as an instructional tool for electronics and instrumentation. J Chem Educ 91:741–750Google Scholar
  16. McComb G (2015) Robot builder’s bonanza, 4th edn. Chi-Hung Tseng, Gotop, Chinese Edition. ISBN 9789863411369Google Scholar
  17. McLurkin J, Rykowski J, John M, Kaseman Q, Lynch AJ (2013) Using multi-robot systems for engineering education: teaching and outreach with large numbers of an advanced, low-cost robot. IEEE Trans Educ 56(1):24–33CrossRefGoogle Scholar
  18. National Instruments Inc (2015) Where Can I Download the Latest Version of Measurement & Automation Explorer (MAX)? National Instruments Inc, USA.
  19. National Research Council (US) (2012) A framework for K-12 science education: practices, crosscutting concepts, and core ideas. In: Committee on a Conceptual Framework for New K-12 Science Education Standards. Board on Science Education Division of Behavioral and Social Sciences and Education. National Academies Press, Washington, DCGoogle Scholar
  20. NVIDIA Inc (2015) What is GPU accelerated computing? NVIDIA Inc, Santa Clara, CA, USA.
  21. Perimeter Scholars International Course (2015) Quantum spin simulations. Perimeter Scholars International Course, USA.
  22. Platt C (2009) Make: electronics (learning by discovery). O’Reilly media, CAGoogle Scholar
  23. Press WH, Teukolsky SA, Vetterling WT, Flannery BP (1992) Numerical recipes in C: the art of scientific computing, 2nd edn. Cambridge University Press, NYGoogle Scholar
  24. Russel S, Norvig P (2009) Artificial intelligence: a modern approach. Prentice Hall, NJGoogle Scholar
  25. Sandvik AW, Moessner R (2006) Correlations and confinement in nonplanar two-dimensional dimer models. Phys Rev Lett 73(14):144504Google Scholar
  26. Schau P, Zeiher J, Fukuhara T, Hild S, Cheneau M, Macr T, Pohl T, Bloch I, Gross C (2015) Crystallization in Ising quantum magnets. Science 347(6299):1455–1458Google Scholar
  27. Schmidt M (2012) Arduino: a quick start guide (pragmatic programmers), Chinese Edition: Chi-Hung Tseng, Gotop ISBN: 9789866076510Google Scholar
  28. Schneier B (1993) Applied cryptography: protocols, algorithms, and source code in C. Wiley, NJGoogle Scholar
  29. Scratch (2015) Create stories, games, and animations share with others around the world. Scratch, USA.
  30. SIAM (2016) SIAM journal on numerical analysis: a publication of the Society of Industrial and Applied Mathematics, Philadelphia, PA, USA.
  31. Sur S, Koop MJ, Panda DK (2006) High-performance and scalable MPI over infiniband with reduced memory usage: an in-depth performance analysis. In: SC ’06: Proceedings of the 2006 ACM/IEEE conference on Supercomputing. ACM, New York, NY, USA, p 105Google Scholar
  32. Tse D (2005) Fundamentals of wireless communication. Cambridge University Press, CambridgeCrossRefGoogle Scholar
  33. Zhan W, Porter JR, Morgan JA (2014) Experiential learning of digital communication using LabVIEW. IEEE Trans Educ 57(1):34–41CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  • Wen-Hsuan Kuan
    • 1
  • Chi-Hung Tseng
    • 2
  • Sufen Chen
    • 3
  • Ching-Chang Wong
    • 2
  1. 1.Department of Applied Physics and ChemistryUniversity of TaipeiTaipeiTaiwan
  2. 2.Department of Electrical EngineeringTamKang UniversityNew Taipei CityTaiwan
  3. 3.Graduate Institute of Digital Learning and EducationNational Taiwan University of Science and TechnologyTaipeiTaiwan

Personalised recommendations