skip to main content
10.1145/2769458.2769471acmconferencesArticle/Chapter ViewAbstractPublication PagespadsConference Proceedingsconference-collections
research-article

A Media-Rich Curriculum for Modeling and Simulation

Published: 10 June 2015 Publication History

Abstract

We discuss a novel approach for teaching Modeling and Simulation (M&S) using a rich, multi-media focus with an emphasis on student construction and creative representation of simulations for dynamic systems. The increased use of M&S to enhance understanding and analyze problems across an ever-widening range of disciplines means that the diversity and number of professionals who will work with simulations is also increasing. Therefore, it is important that expanded opportunities exist for a wide range of students to take M&S courses as part of their secondary or post-secondary education. In addition to introducing M&S to new audiences, it is important to consider how professionals from these diverse disciplines can enhance and improve the quality and effectiveness of simulations. Courses, which target non-traditional simulation students, can broaden the diversity of expertise within the M&S community. We introduce an M&S course that uses Max/MSP software, which is familiar for many multimedia students and faculty. The course targets a mixed class of graduate students from Art and Technology, Computer Science, and Engineering programs.

References

[1]
Arduino, http://en.wikipedia.org/w/index.php?title=Arduino&oldid=646633136. Retrieved Mar. 10, 2015.
[2]
Bak, J., Verplank, W. and Gauthier, D. 2015. Motors, Music and Motion. In Proceedings of the Ninth International Conference on Tangible, Embedded, and Embodied Interaction (Stanford, CA, January 16-19, 2015). ACM, New York, NY, 367--374. DOI= http://doi.acm.org/10.1145/2677199.2680590.
[3]
Barros, J.P. 2002. Specific Proposals for the Use of Petri Nets in a Concurrent Programming Course. In Proceedings of the 7th Annual Conference on Innovation and Technology in Computer Science Education (Aarhus, Denmark, June 24--26, 2002). ACM, New York, NY 165--167. DOI= http://doi.acm.org/10.1145/544414.544463
[4]
Cohoon, J.P. and Tychonievich, L.A. 2011. Analysis of a CS1 Approach for Attracting Diverse and Inexperienced Students to Computing Majors. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (Dallas, TX, March 09-12, 2011). ACM, New York, NY, 165--170. DOI=http://doi.acm.org/10.1145/1953163.1953217
[5]
Cropley, A.J. and Cropley, D. 2009. Fostering creativity: A diagnostic approach for higher education and organizations. Hampton Press Cresskill, NJ.
[6]
Cropley, D. H. and Cropley, A. J. 2005. Engineering creativity: A systems concept of functional creativity. In J. C. Kaufman and J. Baer (Eds.), Creativity Across Domains: Faces of the Muse, New Jersey: Lawrence Erlbaum Associates Inc., 169--185.
[7]
Cropley, D.H. 2007. Applying Creativity in Modeling and Simulation. In Proceedings of 17th International Council on Systems Engineering (INCOSE 2007): Systems Engineering: Key to Intelligent Enterprises. (San Diego, CA, June 24-28, 2007) Curan Associates, Inc., 733--741.
[8]
Dance, L.K. and Fishwick, P.A. 2001. Methodology for the 3D modeling and visualization of concurrency networks. In Proceedings of Society of Photo-Optical Instrumentation Engineers (SPIE) 4367, Enabling Technology for Simulation Science (Orlando, FL, April 16, 2001), 152--163.
[9]
Dierbach, C., Hochheiser, H., Collins, S., Jerome, G., Ariza, C., Kelleher, T., Kleinsasser, W., Dehlinger, J. and Kaza, S. 2011. A model for piloting pathways for computational thinking in a general education curriculum. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (Dallas, TX, March 09-12, 2011). ACM, New York, NY, 257--262. DOI=http://doi.acm.org/10.1145/1953163.1953243
[10]
Fishwick, P. A. 1995. Simulation Model Design and Execution: Building Digital Worlds. Englewood Cliffs, New Jersey, Prentice Hall, Inc.
[11]
Fishwick, P.A. 2002. Aesthetic programming: Crafting personalized software. Leonardo. 35, 4 (2002), 383--390.
[12]
Fishwick, P. A. (Ed.) 2006. Aesthetic computing. MIT Press, Cambridge, MA, 1--23.
[13]
Fix, V., Wiedenbeck, S. and Scholtz, J. 1993. Mental representations of programs by novices and experts. In Proceedings of the INTERCHI'93 Conference on Human Factors in Computing Systems (Amsterdam, The Netherlands, April 24-29, 1993). IOS Press, Amsterdam, The Netherlands, 74--79.
[14]
Greenwood, A. and Beaverstock, M. 2011. Simulation education-seven reasons for change. In Proceedings of the 2011 Winter Simulation Conference (Phoenix, AZ, December 11--14, 2011). Winter Simulation Conference, 20--28.
[15]
Guilford, J. P. (1950). Creativity. American Psychologist. 5, 9 (September 1950), 444--454.
[16]
Guzdial, M. and Forte, A. 2005. Design process for a non-majors computing course. In Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (St. Louis, MO, February 23-27, 2005). ACM, New York, NY, 361--365. DOI=http://doi.acm.org/10.1145/1047344.1047468
[17]
Haungs, M., Clark, C., Clements, J. and Janzen, D. 2012. Improving first-year success and retention through interest-based CS0 courses. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (Raleigh, NC, February 27-March 03, 2012). ACM, New York, NY, 589--594. DOI= http://doi.acm.org/10.1145/2157136.2157307
[18]
Jain, S. 2014. Teaching of Simulation at Business Schools. In Proceedings of the 2014 Winter Simulation Conference, (Savannah, GA, December 07-10, 2014). IEEE Press, Piscataway, NJ, 3684--3695.
[19]
Johnston, W.M., Hanna, J.R. and Millar, R.J. 2004. Advances in dataflow programming languages. ACM Computing Surveys (CSUR). 36, 1 (2004), 1--34.
[20]
Jové, J.F., Petit, A.G., Casas, P.F. and Casanovas-Garcia, J. 2014. Teaching System Modelling and Simulation Through Petri Nets and Arena. In Proceedings of the 2014 Winter Simulation Conference, (Savannah, GA, December 07-10, 2014). IEEE Press, Piscataway, NJ, 3662--3673.
[21]
Katai, Z. and Toth, L. 2010. Technologically and artistically enhanced multi-sensory computer-programming education. Teaching and Teacher Education. 26, 2 (2010), 244--251.
[22]
Kaufman, J.C. and Beghetto, R.A. 2009. Beyond big and little: The four c model of creativity. Review of General Psychology. 13, 1 (2009), 1--12.
[23]
Kincaid, J.P. and Westerlund, K.K. 2009. Simulation in Education and Training. In Proceedings of the 2009 Winter Simulation Conference (Austin, TX, December 13-16, 2009). Winter Simulation Conference, 273--280.
[24]
Kinnunen, P., Meisalo, V. and Malmi, L. 2010. Have we missed something?: identifying missing types of research in computing education. In Proceedings of the Sixth International Workshop on Computing Education Research (Aarhus, Denmark, August 09-10, 2010). ACM New York, NY, 13--22.
[25]
Kress, R., Cemerlic, A., Kress, J. and Varghese, J. 2010. Discrete event simulation class for engineering graduate students. In Proceedings of the 2010 Winter Simulation Conference (Baltimore, MD, December 05-08, 2010). Winter Simulation Conference, 344--352.
[26]
Lin, S. and Tatar, D. 2011. Encouraging parallel thinking through explicit coordination modeling. In Proceedings of the 42nd ACM Technical Symposium on Computer science education (Dallas, TX, March 09-12, 2011). ACM, New York, NY, 441--446. DOI= http://doi.acm.org/10.1145/1953163.1953292
[27]
Loper, M.L., Henninger, A., Diem, J.W., Petty, M.D. and Tolk, A. 2011. Educating the workforce: M&S professional education. In Proceedings of the 2011 Winter Simulation Conference (Phoenix, AZ, December 11-14, 2011). Winter Simulation Conference, 3968--3978.
[28]
Manzo, V.J., Halper, M. and Halper, M. 2011. Multimedia-based visual programming promoting core competencies in IT education. In Proceedings of the 2011 Conference on Information Technology Education (West Point, New York, October 20-22, 2011). SIGITE '11. ACM, New York, NY, 203--208. DOI= http://doi.acm.org/10.1145/2047594.2047649
[29]
Max/MSP Software. https://cycling74.com/company/. Retrieved March 10, 2015.
[30]
Cycling74. Max/MSP History - Where did Max/MSP come from? 2015. Cycling74. Archived on 2009-06-09. http://web.archive.org/web/20090609205550/http://www.cycling74.com/twiki/bin/view/FAQs/MaxMSPHistory. Retrieved March 10, 2015.
[31]
Morrison, J.P. 1994. Flow-based programming. In Proceedings of the 1st International Workshop on Software Engineering for Parallel and Distributed Systems (1994). 25--29.
[32]
Morrison, J.P. 2010. Flow-Based Programming, 2nd Edition: A New Approach to Application Development. CreateSpace Independent Publishing Platform: 2nd Edition, 2010, 1--11.
[33]
Namiot, D. and Sneps-Sneppe, M. 2014. On IoT Programming. International Journal of Open Information Technologies. 2, 10 (2014), 25--28.
[34]
Nance, R.E. and Balci, O. 2001. Plenary session: thoughts and musings on simulation education. In Proceedings of the 33nd Conference on Winter Simulation (Arlington, VA, December 09-12, 2001). IEEE Computer Society, Washington, DC, 1567--1570.
[35]
Nierstrasz, O., Gibbs, S. and Tsichritzis, D. 1992. Component-oriented Software Development. Communications of the ACM. 35, 9 (September 1992), 160--165.
[36]
Padilla, J.J., Diallo, S.Y. and Tolk, A. 2011. Do We Need M & S Science -- SCS M&S Magazine. 8, (2011). 161--166. http://www.scs.org/magazines/2011-10/index_file/Files/ Padilla-Diallo-Tolk.pdf. Retrieved March 10, 2015.
[37]
Paul, R.J., Eldabi, T. and Kuljis, J. 2003. Perspectives on simulation in education and training: simulation education is no substitute for intelligent thinking. In Proceedings of the 35th Conference on Winter Simulation: Driving Innovation (New Orleans, LA, December 07-10, 2003). Winter Simulation Conference, 1989--1993.
[38]
Peterson, J.L. 1977. Petri nets. ACM Computing Surveys (CSUR). 9, 3 (1977), 223--252.
[39]
Pure Data, 2015 http://puredata.info/. Retrieved Mar. 10, 2015.
[40]
Robinson, S. 2011. Choosing the right model: conceptual modeling for simulation. In Proceedings of the 2011 Winter Simulation Conference (Phoenix, AZ, December 11-14, 2011). Winter Simulation Conference, 1423--1435.
[41]
Shams, L. and Seitz, A.R. 2008. Benefits of multisensory learning. Trends in Cognitive Sciences. 12, 11 (Nov. 2008), 411--417.
[42]
Siiman, L.A., Pedaste, M., Tõnisson, E., Sell, R., Jaakkola, T. and Alimisis, D. 2014. A Review of Interventions to Recruit and Retain ICT Students. International Journal of Modern Education and Computer Science. 6, 3 (Mar. 2014), 45--54.
[43]
Simon, B., Kinnunen, P., Porter, L. and Zazkis, D. 2010. Experience report: CS1 for majors with media computation. In Proceedings of the fifteenth Annual Conference on Innovation and Technology in Computer Science Education (Ankara, Turkey, June 28-30, 2010). ACM, New York, NY, 214--218. DOI=http://doi.acm.org/10.1145/1822090.1822151
[44]
Stroup, W.M. and Wilensky, U. 2014. On the Embedded Complementarity of Agent-Based and Aggregate Reasoning in Students' Developing Understanding of Dynamic Systems. Technology, Knowledge and Learning. 19, 1-2 (July 2014), 19--52.
[45]
Stahl, I. 2000. Teaching methods: how should we teach simulation? In Proceedings of the 32nd Conference on Winter Simulation (Orlando, FL, December 10-13, 2000). Society for Computer Simulation International, San Diego, CA. 1602--1612.
[46]
Szczerbicka, H., Banks, J., Rogers, R.V., Ören, T.I., Sarjoughian, H.S. and Zeigler, B.P. 2000. Conceptions of curriculum for simulation education: panel. In Proceedings of the 32nd Conference on Winter Simulation (Orlando, FL, December 10-13, 2000). Society for Computer Simulation International, San Diego, CA. 1635--1644.
[47]
Taylor, R., Kazakevich, M., Boulanger, P., Garcia, M. and Bischof, W.F. 2007. Multi-modal Interface for Fluid Dynamics Simulations Using 3D Localized Sound. In Proceedings of the 8th International Symposium on Smart Graphics (Kyoto, Japan, 2007). Springer-Verlag, Berlin, Heidelberg 182--187.
[48]
Taylor, R., Boulanger, P. and Olivier, P. 2008. dream. Medusa: A participatory performance. In Proceedings of the 9th International Symposium on Smart Graphics (Rennes, France, 2008). Springer-Verlag, Berlin, Heidelberg, 200--206.
[49]
Teensy, 2015 https://www.pjrc.com/teensy/teensyduino.html. Retrieved March 10, 2015.
[50]
Thompson, M.K. 2009. Simulation thinking: Where design and analysis meet. In Proceedings of the 2009 Winter Simulation Conference (Austin, TX, December 13-16, 2009). Winter Simulation Conference, 3099--3108.
[51]
Trifonova, A., Brandtsegg, Ø. and Jaccheri, L. 2008. Software engineering for and with artists: a case study. In Proceedings of the 3rd international conference on Digital Interactive Media in Entertainment and Arts (Athens, Grece, September 10-12, 2008). ACM, New York, NY, 190--197. DOI=http://doi.acm.org/10.1145/1413634.1413671
[52]
Wang, J. 2007. Petri nets for dynamic event-driven system modeling, in: Handbook of Dynamic System Modeling, Ed: Paul Fishwick, CRC Press, 2007.
[53]
Wilensky, U. and Reisman, K. 2006. Thinking like a wolf, a sheep, or a firefly: Learning biology through constructing and testing computational theories-an embodied modeling approach. Cognition and instruction. 24, 2 (2006), 171--209.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGSIM PADS '15: Proceedings of the 3rd ACM SIGSIM Conference on Principles of Advanced Discrete Simulation
June 2015
300 pages
ISBN:9781450335836
DOI:10.1145/2769458
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 June 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. creativity
  2. data flow
  3. education
  4. iot
  5. max/msp
  6. microcontrollers
  7. modeling and simulation
  8. petri nets

Qualifiers

  • Research-article

Conference

SIGSIM-PADS '15
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Modeling &Amp; Simulation in Systems Engineering: A Survey Course2019 Winter Simulation Conference (WSC)10.1109/WSC40007.2019.9004797(3295-3306)Online publication date: Dec-2019
  • (2018)A symmetric formalism for discrete event simulation with agentsProceedings of the 2018 Winter Simulation Conference10.5555/3320516.3320595(584-595)Online publication date: 9-Dec-2018
  • (2018)Practical aspects of the DesignDEVS simulation environmentSimulation10.1177/003754971771825894:4(301-326)Online publication date: 1-Apr-2018
  • (2017)Simulation-Based Architectural DesignGuide to Simulation-Based Disciplines10.1007/978-3-319-61264-5_8(167-182)Online publication date: 28-Jul-2017
  • (2016)Evaluating different modeling languages based on a user studyProceedings of the 49th Annual Simulation Symposium10.5555/2962374.2962392(1-8)Online publication date: 3-Apr-2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media