skip to main content
10.1145/2591708.2591728acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

Engaging high school students using chatbots

Authors Info & Claims
Published:21 June 2014Publication History

ABSTRACT

Chatbots have been used in different scenarios for getting people interested in CS for decades. However, their potential for teaching basic concepts and their engaging effect has not been measured. In this paper we present a software platform called Chatbot designed to foster engagement while teaching basic CS concepts such as variables, conditionals and finite state automata, among others. We carried out two experiences using Chatbot and the well known platform Alice: 1) an online nation-wide competition, and 2) an in-class 15-lesson pilot course in 2 high schools. Data shows that retention and girl interest are higher with Chatbot than with Alice, indicating student engagement.

References

  1. T. Bell, P. Andreae, and L. Lambert. Computer science in New Zealand high schools. In Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103, pages 15--22, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. T. Bell, P. Curzon, Q. Cutts, V. Dagiene, and B. Haberman. Introducing students to computer science with programmes that don't emphasise programming. In Proceedings of the 16th ACM annual joint conference on innovation and technology in computer science education, pages 391--391, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. Berglund, M. Daniels, and A. Pears. Qualitative research projects in computing education research: An overview. In Proceedings of the 8th Australasian Conference on Computing Education - Volume 52, pages 25--33, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. P. Bigham, M. B. Aller, J. T. Brudvik, J. O. Leung, L. A. Yazzolino, and R. E. Ladner. Inspiring blind high school students to pursue computer science with instant messaging chatbots. In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, pages 449--453, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. Black, J. Brodie, P. Curzon, C. Myketiak, P. W. McOwan, and L. R. Meagher. Making computing interesting to school students: Teachers' perspectives. In Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education, pages 255--260, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. L. Carter. Why students with an apparent aptitude for computer science don't choose to major in computer science. SIGCSE Bulletin, 38(1):27--31, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Computing at School Working Group. Computer Science: A Curriculum for Schools. Computing at School Working Group, 2012.Google ScholarGoogle Scholar
  8. S. Cooper, W. Dann, and R. Pausch. Teaching objects-first in introductory computer science. In Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, pages 191--195, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. W. Dann, S. Cooper, and D. Slater. Alice 3.1 (abstract only). In Proceeding of the 44th ACM Technical Symposium on Computer Science Education, pages 757--757, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. W. Dann, D. Cosgrove, D. Slater, D. Culyba, and S. Cooper. Mediated transfer: Alice 3 to java. In nProceedings of the 43rd ACM Technical Symposium on Computer Science Education, pages 141--146, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. O. V. Deryugina. Chatterbots. Scientific Technical Information Processing, 37(2):143--147, Apr. 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. K. Doran, A. Boyce, S. Finkelstein, and T. Barnes. Outreach for improved student performance: A game design and development curriculum. In Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education, pages 209--214, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. S. Furber. Shut down or restart? The way forward for computing in UK schools. Technical report, The Royal Society, London, 2012.Google ScholarGoogle Scholar
  14. O. Hazzan, J. Gal-Ezer, and L. Blum. A model for high school computer science education: The four key elements that make it! SIGCSE Bulletin, 40(1):281--285, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Keegan, R. D. Boyle, and H. M. Dee. Turi: Chatbot software for schools in the turing centenary. In Proceedings of the 7th Workshop in Primary and Secondary Computing Education, pages 153--154, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. C. Kelleher and R. Pausch. Using storytelling to motivate programming. ACM Communications, 50(7):58--64, July 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. A. Kerly, P. Hall, and S. Bull. Bringing chatbots into education: Towards natural language negotiation of open learner models. Knowledge Based Systems, 20(2):177--185, Mar. 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. D. Koller, A. Ng, C. Do, and Z. Chen. Retention and intention in massive open online courses: In depth. Educause Review, 2013.Google ScholarGoogle Scholar
  19. T. L. Naps, G. Rössling, V. Almstrum, W. Dann, R. Fleischer, C. Hundhausen, A. Korhonen, L. Malmi, M. McNally, S. Rodger, and J. A. Velázquez-Iturbide. Exploring the role of visualization and engagement in computer science education. SIGCSE Bull., 35(2):131--152, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. F. Newmann. Student Engagement and Achievement in American Secondary Schools. Teachers College Press, 1234 Amsterdam Avenue, New York, 1992.Google ScholarGoogle Scholar
  21. J. O'Kelly and J. P. Gibson. Robocode & problem-based learning: A non-prescriptive approach to teaching programming. SIGCSE Bull., 38(3):217--221, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. H. Park, S. Khan, and S. Petrina. Ict in science education: A quasi-experimental study of achievement, attitudes toward science, and career aspirations of korean middle school students. International Journal of Science Education, 31(8):993--1012, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  23. A. Pears, S. Seidman, L. Malmi, L. Mannila, E. Adams, J. Bennedsen, M. Devlin, and J. Paterson. A survey of literature on the teaching of introductory programming. SIGCSE Bull., 39(4):204--223, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. M. J. Prince and R. M. Felder. Inductive teaching and learning methods: Definitions, comparisons, and research bases. Journal of Engineering Education, 95(2):123--138, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  25. A. Shaw. Using chatbots to teach socially intelligent computing principles in introductory computer science courses. In Proceedings of the IEEE 2012 Ninth International Conference on Information Technology, pages 850--851, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. M. M. Voyles, S. M. Haller, and T. V. Fossum. Teacher responses to student gender differences. In Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, pages 226--230, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. C. Wilson. Running the Empty: Failure to Teach K-12 Computer Science in the Digital Age. Association for Computing Machinery, 2010.Google ScholarGoogle Scholar
  28. I. Zur Bargury. A new curriculum for junior-high in computer science. In Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education, pages 204--208, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Engaging high school students using chatbots

    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
    • Published in

      cover image ACM Conferences
      ITiCSE '14: Proceedings of the 2014 conference on Innovation & technology in computer science education
      June 2014
      378 pages
      ISBN:9781450328333
      DOI:10.1145/2591708

      Copyright © 2014 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 21 June 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      ITiCSE '14 Paper Acceptance Rate36of164submissions,22%Overall Acceptance Rate552of1,613submissions,34%

      Upcoming Conference

      ITiCSE 2024

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader