skip to main content
10.1145/1227310.1227440acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article

Food-first computer science: starting the first course right with PB&J

Published:07 March 2007Publication History

ABSTRACT

We consider in some depth a common exercise for the first session of a typical introductory computer science course: The task of writing instructions to make a peanut butter and jelly sandwich. The exercise, although simple, can engage students and motivate a variety of topics important throughout the semester. We discuss reasons to use such an exercise on the first day of class, present lessons students can learn from the exercise, and give practical advice for the instructor who wishes to make the most of this exercise.

References

  1. Bouvier, D. J. 2003. Pilot study: Living flowcharts in an introduction to programming course. In Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education (Reno, Navada, USA, February 19-23, 2003). SIGCSE '03. ACM Press, New York, NY, 293-295. DOI= http://doi.acm.org/10.1145/611892.611991 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Elson, D. K. and Thomas, J. Computer science, hold the computer: Designing optimal algorithms for creating peanut butter and jelly sandwiches. Published by Technology Integration Partnerships, Columbia University. Accessed September 7, 2006 at http://tip.columbia.edu/index.phpoption=com_content&task=view&id=104&Itemid=54Google ScholarGoogle Scholar
  3. Fellows, M., Bell, T. and Witten, I. 2002. Computer Science Unplugged.Google ScholarGoogle Scholar
  4. Lewandowski, G. and Morehead, A. 1998. Computer science through the eyes of dead monkeys: Learning styles and interaction in CS I. In Proceedings of the Twenty-Ninth SIGCSE Technical Symposium on Computer Science Education (Atlanta, Georgia, United States, February 26 - March 01, 1998). D. Joyce and J. Impagliazzo, Eds. SIGCSE '98. ACM Press, New York, NY, 312--316. DOI= http://doi.acm.org/10.1145/273133.274319 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Matocha, J., Camp, T., and Hooper, R. 1998. Extended analogy: An alternative lecture method. In Proceedings of the Twenty-Ninth SIGCSE Technical Symposium on Computer Science Education (Atlanta, Georgia, United States, February 26-March 01, 1998). D. Joyce and J. Impagliazzo, Eds. SIGCSE '98. ACM Press, New York, NY, 312--316. DOI = http://doi.acm.org/10.1145/273133.274309 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. McKeachie, W. and Svinkicki, M. 2005. McKeachie's Teaching Tips: Strategies, Research And Theory for College And University Teachers, 14th ed. Houghton Mifflin.Google ScholarGoogle Scholar
  7. Ollis, C. D. 1995. Computing with peanut butter and jelly sandwiches. In The Educator's Reference Desk. Information Institute of Syracuse. Accessed September 7, 2006 at http://www.eduref.org/Virtual/Lessons/Science/Process_Skills/SPS0013.htmlGoogle ScholarGoogle Scholar
  8. Schneider, G. M. and Gersting, J. L. 1995. An Invitation to Computer Science. 1st. West Publishing Co. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Walker, H. M. 2001. Teaching and a sense of the dramatic. SIGCSE Bull. 33, 4 (Dec. 2001), 16--17. DOI= http://doi.acm.org/10.1145/572139.572152 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Walker, H. M. 2002. Teaching and a sense of the dramatic: act II. SIGCSE Bull. 34, 4 (Dec. 2002), 18--19. DOI= http://doi.acm.org/10.1145/820127.820144 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Food-first computer science: starting the first course right with PB&J

      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
        SIGCSE '07: Proceedings of the 38th SIGCSE technical symposium on Computer science education
        March 2007
        634 pages
        ISBN:1595933611
        DOI:10.1145/1227310

        Copyright © 2007 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: 7 March 2007

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate1,595of4,542submissions,35%

        Upcoming Conference

        SIGCSE Virtual 2024

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader