skip to main content
10.1145/1463673.1463685acmotherconferencesArticle/Chapter ViewAbstractPublication PagesgdcseConference Proceedingsconference-collections
research-article

Integrating games and machine learning in the undergraduate computer science classroom

Published:27 February 2008Publication History

ABSTRACT

A student will be more likely motivated to pursue a field of study if they encounter relevant and interesting challenges early in their studies. The authors are PIs on two NSF funded course curriculum development projects (CCLI). Each project seeks to provide compelling curricular modules for use in the Computer Science classroom starting as soon as CS 1. In this paper, we describe one curriculum module which is the synergistic result of these two projects. This module provides a series of challenges for undergraduate students by using a game environment to teach machine learning and classic Artificial Intelligence concepts.

References

  1. Bayliss, J. D., The Effects of Games in CS1-3, Proceedings of the Microsoft Academic Days on Game Development in Computer Science Education, 59--63, 2007.Google ScholarGoogle Scholar
  2. Brandel, M., 12 IT Skills Employers Cannot Say No To", ComputerWorld, July, 2007.Google ScholarGoogle Scholar
  3. Bruer, J. T., Schools for thought: A Science of Learning in the Classroom. MIT Press, 1993.Google ScholarGoogle Scholar
  4. Carnegie, D., How to Win Friends and Influence People, revised edition, Simon & Shuster, New York, NY, 1981.Google ScholarGoogle Scholar
  5. Decker, A., Haydanek, S., Egret, C, When objects collide: abstractions over common physics problems for capstone projects in CS1, Journal of Computing Sciences in Colleges, 21(2), 12--18, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Dodds, Z. et al. (eds.), Robots and Robotics in Undergraduate AI Education, Special Issue of AI Magazine, 27(1), AAAI Press, 2006.Google ScholarGoogle Scholar
  7. Kumar, A., et al., Non-Traditional Projects in the Undergraduate AI Course. Proceedings of the 37th Annual SIGCSE Technical Symposium on Computer Science Education, ACM Press, March 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Laird, J. E., Using a Computer Game to Develop Advanced AI, Computer, 34 (7), 70--27, July 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Laird, J. E., Newell, A., Rosenbloom, P. S., SOAR: An architecture for general intelligence. Artificial Intelligence, 33(1), 1--64, September 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Magerko, B., Laird, J. E., Assanie, M., Kerfoot, A., Stokes, D., AI Characters and Directors for Interactive Computer Games, Proceedings of the 2004 Innovative Applications of Artificial Intelligence Conference, San Jose, CA, July 2004. AAAI Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Mitchell, T., The Discipline of Machine Learning, CMU-ML-06-108, July 2006.Google ScholarGoogle Scholar
  12. Parberry, I., Roden, T., Kazemzadeh, M. B., Experience with an industry-driven capstone course on game programming, Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 91--95, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Rankin, Y., Gooch, B., Gooch, A., Interweaving Game Design into Core CS Curriculum. Proceedings of the Microsoft Academic Days on Game Development in Computer Science Education, 22--27, 2007.Google ScholarGoogle Scholar
  14. Russell, I., Markov, Z., Neller, T., "Teaching AI through Machine Learning Projects", Proceedings of the 11th Annual Conference on Innovation and Technology in Computer Science Education, ACM Press, June 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Russell, I., Markov, Z., Neller, T., Enhancing Undergraduate AI Courses through Machine Learning Projects, Proceedings of the 35th Frontiers in Education Conference, IEEE Press, October 2005.Google ScholarGoogle Scholar
  16. Russell, S. and Norvig, P., Artificial Intelligence: a modern approach, Upper Saddle River, NJ: Prentice-Hall, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Youngblood, G. M., Using XNA-GSE game segments to Engage Students in Advanced Computer Science Education. Proceedings of the Microsoft Academic Days on Game Development in Computer Science Education, 22--27, 2007.Google ScholarGoogle Scholar
  18. Wallace, S. A., Nierman, A., Addressing the need for a Java based game curriculum, Journal of Computing Sciences in Colleges, 22(2), 20--26, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Wilensky, U. Abstract Meditations on the Concrete and Concrete Implications for Mathematics Education. In I. Harel & S. Papert (Eds.), Constructionism. Ablex: Norwood, NJ. 193--203, 1991.Google ScholarGoogle Scholar

Index Terms

  1. Integrating games and machine learning in the undergraduate computer science classroom

      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 Other conferences
        GDCSE '08: Proceedings of the 3rd international conference on Game development in computer science education
        February 2008
        83 pages
        ISBN:9781605580579
        DOI:10.1145/1463673

        Copyright © 2008 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: 27 February 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader