skip to main content
article

Ludwig: an online programming tutoring and assessment system

Published:01 June 2005Publication History
Skip Abstract Section

Abstract

An online programming tutoring and assessment system is described, and the results of a preliminary study are presented. Ten students in an introductory C++ programming course used the system; both qualitative and quantitative data were collected and suggest that a future large-scale implementation will yield beneficial results

References

  1. S. C. Shaffer, S. C. "Try cross-cultural training", Information Week September 29, 1997.Google ScholarGoogle Scholar
  2. Kent Beck, Extreme Programming Explained: Embrace Change, Addison-Wesley, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. W. L. Johnson, "Understanding and Debugging Novice Programs", Artificial Intelligence and Learning Environments, MIT Press, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. V. K. Proulx, "Programming Patterns and Design Patterns in the Introductory Computer Science Course", SIGCSE Bulletin: Conference Proceedings of the 31st SIGSCE Symposium on Computer Science Education, ACM Press, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. E. Odekirk, "Analyzing Student Programs", SIGCSE Bulletin: Conference Proceedings of the 5th Annual SIGCSE/SIGUE Conference on Innovation and Technology in Computer Science Education, ACM Press, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. N. Pillay, "Developing Intelligent Programming Tutors for Novice Programmers", Inroads - The SIGCSE Bulletin, 35, 2, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. R. Anderson & E. Skwarecki, E. "The Automated Tutoring of Introductory Computer Programming", Communications of the ACM, 29 (9), 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. E. Odekirk-Hash & J. L. Zachary, J. L. "Automated Feedback on Programs Means Students Need Less Help from Teachers", Inroads - The SIGCSE Bulletin, 33, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. H. C. Lane & K. VanLehn, "Coached Program Planning: Dialogue-Based Support for Novice Program Design", Inroads - The SIGCSE Bulletin, 35, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. A. Lucy, Language diversity and thought, Cambridge University Press, 1992.Google ScholarGoogle ScholarCross RefCross Ref
  11. D. Woit, & D. Mason, "Effectiveness of Online Assessment", Inroads, The SIGCSE Bulletin, 35, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. S. Horowitz, Computer Science AP Exam in C++ 2nd edition, Addison-Wesley, 2000.Google ScholarGoogle Scholar
  13. P. McBreen, Software Craftsmanship: The New Imperative, Addison-Wesley, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. J. Gentile & J. Lalley, J., Standards and Mastery Learning, Corwin Press, 2003.Google ScholarGoogle Scholar

Index Terms

  1. Ludwig: an online programming tutoring and assessment system

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader