Skip to main content

Function Execution Log Based Judgment System for Arduino Learning Practice

  • Conference paper
  • First Online:
  • 887 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13284))

Abstract

The automatic judgment system, which has been widely used in recent programming lectures, is being developed mainly in a language that is performed based on a console. Embedded systems such as Arduino require more effort from instructors to guide students, but research on systems that support them is slow. In order to support this, this paper intends to support instructors and students by developing an Arduino practice judgment system based on a function execution log. The Arduino practice judgment system can perform Arduino practice judgment by processing the Fritzing output and the source code execution result in the form of a function execution log rather than the actual Arduino HW. In addition, it was shown that the system can be applied to actual lectures to make lectures more efficient.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Albatish, I., Mosa, M.J., Abu-Naser, S.S.: Arduino tutor: an intelligent tutoring system for training on arduino (2018)

    Google Scholar 

  2. Bryan, J.A.: Automatic grading software for 2D cad files. Comput. Appl. Eng. Educ. 28(1), 51–61 (2020)

    Article  MathSciNet  Google Scholar 

  3. Fritzing: Firitzing website (2022). https://fritzing.org/. Accessed 27 Apr 2022

  4. Kapinski, J., Deshmukh, J.V., Jin, X., Ito, H., Butts, K.: Simulation-based approaches for verification of embedded control systems: an overview of traditional and advanced modeling, testing, and verification techniques. IEEE Control Syst. Mag. 36(6), 45–64 (2016)

    Article  MathSciNet  Google Scholar 

  5. Luxton-Reilly, A., et al.: Introductory programming: a systematic literature review. In: Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, pp. 55–106 (2018)

    Google Scholar 

  6. Puspitasari, D., Arhandi, P., Saputra, P., Syaifudin, Y., Himawan, H., Sholihah, P.: Online judge MySQL for learning process of database practice course. In: IOP Conference Series: Materials Science and Engineering. vol. 523, p. 012046. IOP Publishing (2019)

    Google Scholar 

  7. TTCN-3: TTCN-3 website (2022). https://www.ttcn-3.org. Accessed 27 Apr 2022

  8. Wasik, S., Antczak, M., Badura, J., Laskowski, A., Sternal, T.: A survey on online judge systems and their applications. ACM Comput. Surv. (CSUR) 51(1), 1–34 (2018)

    Article  Google Scholar 

  9. Weißleder, S., Schlingloff, H.: An evaluation of model-based testing in embedded applications. In: 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation, pp. 223–232. IEEE (2014)

    Google Scholar 

Download references

Acknowledgements

This study was supported by the BK21 FOUR project (AI-driven Convergence Software Education Research Program) funded by the Ministry of Education, School of Computer Science and Engineering, Kyungpook National University, Korea (4199990214394) and the Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education (NRF-2017R1D1A3B04035880 and NRF-2018R1A6A1A03025109)

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Woojin Lee .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Seo, K., Lee, W. (2022). Function Execution Log Based Judgment System for Arduino Learning Practice. In: Crossley, S., Popescu, E. (eds) Intelligent Tutoring Systems. ITS 2022. Lecture Notes in Computer Science, vol 13284. Springer, Cham. https://doi.org/10.1007/978-3-031-09680-8_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-09680-8_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-09679-2

  • Online ISBN: 978-3-031-09680-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics