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

Puzzles and games: addressing different learning styles in teaching operating systems concepts

Published:11 January 2003Publication History

ABSTRACT

Because students have different learning styles, it's important to incorporate multiple teaching techniques into the classroom experience. One such technique is the use of puzzles and games in the classroom to reinforce the learning objectives. Many topics in Computer Science are well suited for coverage in such a game. Several in-class puzzles and games have been used in the Computer Science program at this institution in recent years. In basic and advanced courses, simple crossword puzzles reinforce terminology and Jeopardy!®-style games help students master material with short answers. In the most recent iteration of the Operating Systems course, a BattleThreads game and a Process State Transition game helped students appreciate different approaches to process and thread management. The latter two games have been assessed for their effectiveness, providing several insights into what makes a good in-class game for teaching operating systems concepts, and how the existing games can be improved.

References

  1. Begg, A. J. C., "Games in the Classroom," Centre for Innovation in Mathematics Teaching, Available at http://www.ex.ac.uk/cimt/games/gameclas.htm, {September 6, 2002}.Google ScholarGoogle Scholar
  2. Bell, T., "A Low-Cost High-Impact Computer Science Show for Family Audiences," Australasian Computer Science Conference, Canberra, Australia, (January 31-February 3, 2000), 10--14.Google ScholarGoogle Scholar
  3. Felder, R. M. and Silverman, L. K., "Learning and Teaching Styles in Engineering Education," Engineering Education, Vol. 78, No. 7, (1988), 674--681.Google ScholarGoogle Scholar
  4. Felder, R. M. and Solomon, B. A., "Index of Learning Styles (ILS)," North Carolina State University, Available at http://www2.ncsu.edu/unity/lockers/users/f/felder/public/ILSpage.html, {September 6th, 2002}.Google ScholarGoogle Scholar
  5. Herr, N., "The Sourcebook for Teaching Science: Strategies, Activities, and Internet Resources," California State University, Northridge, Available at http://www.csun.edu/~vceed002/, {September 6, 2002}.Google ScholarGoogle Scholar
  6. Holt, C., "Y2K Bibliography of Experimental Economics and Social Science Classroom Games - Using Experiments in Teaching," University of Virginia, Available at http://www.people.virginia.edu/~cah2k/classy2k.htm, {September 6, 2002}.Google ScholarGoogle Scholar
  7. Levitin, A. and Papalaskari, M.-A., "Using Puzzles in Teaching Algorithms," Technical Symposium on Computer Science Education, Covington, Kentucky, (February 27 - March 3, 2002), 292--296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Ohlsson, L. and Johansson, C., "A Practice Driven Approach to Software Engineering Education," IEEE Transactions on Education, Vol. 38, No. 3, (1995), 291--295. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Rasala, R., Raab, J., and Proulx, V. K., "The SIGCSE 2001 Maze Demonstration Program," Technical Symposium on Computer Science Education (SIGCSE 2002), Covington, Kentucky, (February 27 - March 3, 2002), 287--290. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Robbins, S. and Robbins, K., "Empirical Exploration in Undergraduate Operating Systems," Technical Symposium on Computer Science Education (SIGCSE 1999), New Orleans, Louisiana, (March, 1999), 311--315. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Robbins, S., "Experimentation with Bounded Buffer Synchronization," Technical Symposium on Computer Science Education (SIGCSE 2000), Austin, Texas, (March, 2000), 330--334. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Stallings, W., Operating Systems: Internals and Design Principles, Fourth Edition, Upper Saddle River, New Jersey: Prentice-Hall (2001). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Terry, R. E. and Harb, J. N., "Using Learning Style Theory to Improve Learning and Teaching in the Engineering Classroom," Frontiers in Education (FIE 1993), Washington, DC, (November 6-9, 1993), 22--23.Google ScholarGoogle Scholar

Index Terms

  1. Puzzles and games: addressing different learning styles in teaching operating systems concepts

    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 '03: Proceedings of the 34th SIGCSE technical symposium on Computer science education
      February 2003
      444 pages
      ISBN:158113648X
      DOI:10.1145/611892

      Copyright © 2003 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: 11 January 2003

      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