Skip to main content

A Real-Time Assessment of Programming Through Debugging Log Analytic

  • Conference paper
  • First Online:
Emerging Technologies for Education (SETE 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10676))

Included in the following conference series:

Abstract

Computer programming learning is an important course for students to foster critical thinking and logical thinking ability. However, most students don’t have enough debugging skill when encountering programming error. With the development of information technology, researches apply the technology and pedagogy to achieve the diversity of programming learning research topics. In order to provide a real-time assessment from students, this research proposes an integrated learning environment of mobile APP programming learning to generate learning analytic results for teachers. In the proposed system, it can provide programming error type of students in real-time manner and help teacher to tune the teaching strategy dynamically. The analytic results give helpful information for teachers to implement right teaching strategy on specific learning concept.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

References

  1. Huang, Y.M., Liang, T.H., Su, Y.N., Chen, N.S.: Empowering personalized learning with an interactive E-book learning system for elementary school students. ETR&D-Educ. Technol. Res. Dev. 60(4), 703–722 (2012)

    Article  Google Scholar 

  2. Kelleher, C., Pausch, R.: Lowering the barriers to programming. ACM Comput. Surv. 37(2), 83–137 (2005)

    Article  Google Scholar 

  3. Linn, M.C., Clancy, M.J.: The case for case studies of programming problems. Commun. ACM 35(3), 121–132 (1992)

    Article  Google Scholar 

  4. Huang, W.H., Huang, W.Y., Tschopp, J.: Sustaining iterative game playing processes in DGBL: the relationship between motivational processing and outcome processing. Comput. Educ. 55(2), 789–797 (2010)

    Article  Google Scholar 

  5. Pea, R.D., Kurland, D.M.: On the cognitive effects of learning computer programming. New Ideas Psychol. 2, 137–168 (1984)

    Article  Google Scholar 

  6. Soloway, E.: Learning to program = learning to construct mechanisms and explanations. Commun. ACM 29(9), 850–858 (1986)

    Article  Google Scholar 

  7. Bagley, C., Chou, C.C.: Collaboration and the importance for novices in learning Java computer programming. ACM SIGCSE Bull. 39(3), 211–215 (2007)

    Article  Google Scholar 

  8. Williams, L., Upchurch, R.: In support of student pair programming. ACM SIGCSE Bull. 33(1), 327–331 (2001)

    Article  Google Scholar 

  9. Preston, D.: Pair programming as a model of collaborative learning: a review of the research. J. Comput. Sci. Coll. 20(4), 39–45 (2005)

    MathSciNet  Google Scholar 

  10. Hwang, W.Y., Wang, C.Y., Hwang, G.J., Huang, Y.M., Huang, S.: A web-based programming learning environment to support cognitive development. Interact. Comput. 20, 524–534 (2008)

    Article  Google Scholar 

Download references

Acknowledgement

The authors would like to thank the Ministry of Science and Technology of the Republic of China, Taiwan, for financially supporting this research under Contract No. MOST 105-2511-S-218-003-MY2.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu-Lin Jeng .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jeng, YL., Tan, Q., Shu, Y., Huang, SB. (2017). A Real-Time Assessment of Programming Through Debugging Log Analytic. In: Huang, TC., Lau, R., Huang, YM., Spaniol, M., Yuen, CH. (eds) Emerging Technologies for Education. SETE 2017. Lecture Notes in Computer Science(), vol 10676. Springer, Cham. https://doi.org/10.1007/978-3-319-71084-6_51

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-71084-6_51

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-71083-9

  • Online ISBN: 978-3-319-71084-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics