The M&M problem by
Robin Snyder
,
robin@RobinSnyder.com
, source: VITA/mm-01
[NV/asp]
[page formatted/updated on 2008/02/15 at 10:19:00
, loaded on 2012/02/08 at 16:13:58
]
versions:
screen-friendly
printer-friendly
Over the years, I have used the M&M problem in many classes and in many contexts. My brother started working for M&M Mars while I was in graduate school at Penn State in the 1980's. He started in the research division (formulation, I think) and is now a midlevel
executive. Whenever I would go home to see parents and siblings, there seemed to be all forms of M&M candy and merchandise around the house (some experimental trials). So, it was natural that I would start using M&M's in a classroom setting. I started using M&M's in
class (and writing about it) in the early 1990's.
Here are some references to papers that I have published about some of the things that I have done with the M&M problem (other papers I mention the M&M problem, but it is not the primary focus of those papers).
Paper 34 introduces the M&M problem as a way of introducing data analysis that involves collection, summarization (e.g., pivot tables and sorting), and decision making (e.g., Pareto chart) using spreadsheet software.
I used to hand out packs of M&M's in class. Then, after web systems became popular, I came up with the idea of virtual M&M's (not as tasty, but less costly for large groups of students). Papers 57, 87, 104, and 123 serve as an introduction to web system technologies of
client-side processing using HTML/JavaScript (paper 57), server-side processing using ASP (paper 87), database processing using SQL/T-SQL, and data representation between web server and database server using XML (paper 123).
In teaching the statistics course again for the first time in many years, I revisited the M&M problem for classroom use. Papers 126 and 133 show the use of the M&M problem in teaching statistics (my original use of the M&M problem).
[152] Snyder, R., & Katzan, H. (2007).
Visual computing: an idea whose time has arrived
37th Annual Meeting of the Southeastern Region of the Decision Sciences Institute (February 21-23, 2007), Savannah, GA. CD.
[114] Snyder, R. (2003).
Making sense of XML and background server-to-Server processing
39th Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 2-3, 2003), Myrtle Beach, SC. pages 844-847 (CD).
[112] Snyder, R. (2003).
Using Visual Basic to generate extended truth tables
39th Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 2-3, 2003), Myrtle Beach, SC. pages 795-806 (CD).
[111] Snyder, R. (2003).
Projects: improved PERT/CPM software for the classroom
39th Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 2-3, 2003), Myrtle Beach, SC. pages 782-794 (CD).
[106] Snyder, R. (2003).
XML for a spreadsheet modeling system
33rd Annual Meeting of the Southeastern Region of the Decision Sciences Institute (February 26-28, 2003), Williamsburg, VA. pages 179-181.
[103] Snyder, R. (2002).
XML for the critical path problem in project management
38th Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 3-4, 2002), Myrtle Beach, SC. pages 603-610 (CD).
[94] Snyder, R. (2001).
Creating and using a stand-alone web development system
37th Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 4-5, 2001), Myrtle Beach, SC. pages 1040 (CD).
[79] Snyder, R. (1999).
Datalogs: logic programming software for the classroom
35th Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (September 30-October 1, 1999), Myrtle Beach, SC. CD.
[78] Snyder, R. (1999).
Regress: multiple linear regression software for the classroom
35th Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (September 30-October 1, 1999), Myrtle Beach, SC. CD.
[72] Snyder, R. (1999).
A new course in multimedia systems for business
29th Annual Meeting of the Southeastern Region of the Decision Sciences Institute (February 24-26, 1999), Savannah, GA. pages 162-164.
[67] Snyder, R. (1998).
The intricacies of sharing information on a network
34th Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 1-2, 1998), Myrtle Beach, SC. pages 229-231.
[66] Snyder, R. (1998).
Using Datalog and/or Prolog to generate truth tables
34th Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 1-2, 1998), Myrtle Beach, SC. pages 87-89.
[60] Snyder, R. (1998).
Encoding and solving logic puzzles using Datalog
28th Annual Meeting of the Southeastern Region of the Decision Sciences Institute (February 26-28, 1998), Roanoke, VA. pages 140-142.
[53] Snyder, R. (1997).
Neural network prediction for marketing analysis
33rd Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 2-3, 1997), Myrtle Beach, SC. pages 331-333.
[52] Snyder, R. (1997).
Simulating the Monty Hall problem with Excel Basic
33rd Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 2-3, 1997), Myrtle Beach, SC. pages 429-431.
[51] Snyder, R. (1997).
Fuzzies: fuzzy approximation software for the classroom
33rd Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 2-3, 1997), Myrtle Beach, SC. pages 239-241.
[42] Snyder, R. (1996).
NEURALS: neural network software for the classroom
32nd Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 3-4, 1996), Myrtle Beach, SC. pages 179-181.
[41] Snyder, R. (1996).
DECIDES: decision analysis software for the classroom
32nd Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 3-4, 1996), Myrtle Beach, SC. pages 374-376.
[39] Snyder, R. (1996).
Using the NetWare workgroup manager feature
24th Annual Conference of the International Business Schools Computing Association (July 21-24, 1996), Daytona Beach, FL. pages 59-66.
[37] Snyder, R. (1996).
Neural networks for the beginner
29th Annual Conference of the Association of Small Computer Users in Education (June 9-13, 1996), Myrtle Beach, SC. pages 174-180.
[30] Snyder, R. (1995).
A system to assist in student advising
31st Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 5-6, 1995), Myrtle Beach, SC. pages 204-206.
[29] Snyder, R. (1995).
PROJECTS: project management software for the classroom
31st Annual Meeting of the Southeastern Chapter of the Institute for Operations Research and the Management Sciences (October 5-6, 1995), Myrtle Beach, SC. pages 328-330.
[28] Snyder, R. (1995).
Network file server reliability
23rd Annual Conference of the International Business Schools Computing Association (July 23-26, 1995), Kalamazoo, MI. pages 270-276.
[27] Snyder, R. (1995).
Introducing expert systems concepts using Prolog
23rd Annual Conference of the International Business Schools Computing Association (July 23-26, 1995), Kalamazoo, MI. pages 177-186.
[25] Snyder, R. (1995).
NetWare-specific network
security
28th Annual Conference of the Association of Small Computer Users in Education (June 16-20, 1995), Myrtle Beach, SC. pages 169-177.
[24] Snyder, R. (1995).
Teaching truth table logic
25th Annual Meeting of the Southeastern Region of the Decision Sciences Institute (February 23-25, 1995), Wilmington, NC. pages 130-132.
[23] Snyder, R., Snyder, M., & Smith, H. (1995).
A groupware project for ESL instruction
25th Annual Meeting of the Southeastern Region of the Decision Sciences Institute (February 23-25, 1995), Wilmington, NC. pages 378.
[14] Snyder, R. (1994).
The noncomputer-checked redundancy problem
6th Annual Conference of the International Academy of Business Disciplines (April 7-10, 1994), Pittsburgh, PA. pages 558-561.
[13] Snyder, R. (1994).
Teaching decision analysis using minesweeper
24th Annual Meeting of the Southeastern Region of the Decision Sciences Institute (March 2-4, 1994), Williamsburg, VA. pages 265-267.
[10] Snyder, R. (1993).
A system for assessing student progress
29th Annual Meeting of the Southeastern Chapter of The Institute for Management Science (October 7-8, 1993), Myrtle Beach, SC. pages 216-218.