Briefing Document: Open Source Physics and Easy Java Simulation Workshop
1. Overview
This document summarizes a four-day workshop held in Singapore from November 25-28, 2014, focusing on computational modeling in physics education. The workshop was led by two prominent figures in the field: Professor Wolfgang Christian, founder of Open Source Physics (OSP), and Professor Francisco Esquembre, founder of Easy Java Simulations (EJS). The workshop aimed to introduce educators to the OSP project and the EjsS authoring tool, enabling them to create and modify interactive simulations for teaching and learning.
2. Key Themes and Concepts
- Open Educational Resources (OER) and Open Source Physics (OSP): The workshop centered around the principles of OER, promoting the sharing of educational resources, source code, and curricular materials under a Creative Commons license. The OSP project is a central resource for these materials.
- "The goal of the Open Source Physics (OSP) project is to make a large number of simulations together with source code and supporting curricular material available for education using the Creative Commons open-source model."
- Easy Java/JavaScript Simulations (EjsS): EjsS is a code generator tool that allows users to build dynamic simulations without extensive programming knowledge. It's designed to make computational modeling more accessible to educators and students.
- "EjsS is a code generator that has integrated the OSP code library to add and build interactive user interfaces, draw 2D and 3D objects, numerically solve ordinary differential equations using different algorithms, and represent data using tables and graphs."
- "EjsS is a free open-source code generator developed to create dynamic simulations using the underlying Java library... While some programming knowledge is assumed, EjsS users are encouraged to focus on modelling rather than on programming."
- Computational Modeling-Based Pedagogy: The workshop championed the use of computational modeling as an effective teaching approach. This pedagogy moves beyond traditional methods by allowing students to actively construct and explore physics concepts through simulations.
- "The implementation of a computational modelling-based pedagogy often requires significant effort and computer science knowledge for teachers and students. The Easy Java/JavaScript Simulations modelling and authoring tool minimizes this effort while teaching good computational techniques."
- Hands-on, Practical Learning: The workshop was structured around a combination of morning lectures and practical sessions, where participants worked on computers and had access to one-on-one consultations. This hands-on approach encouraged exploration and deeper understanding.
- "This four-day workshop combines morning expositions and practical sessions where participants will work in teams/individually on computers provided by the organizers followed by afternoon one-on-one consultations..."
- Adaptation and Customization: The workshop encouraged teachers to not only use existing resources but also to adapt and customize them for their specific teaching contexts, including the NRF2011-EDU001-EL001 customized models and worksheets.
- "This workshop will benefit teachers who as wish to adopt and adapt EjsS material on ComPADRE for their own teaching..."
- "Participants will study and explore, step by step, important computational and pedagogical examples...to learn how they have been implemented in EjsS, and then modify these examples to add new capabilities."
- ComPADRE National Science Digital Library: The workshop emphasized the importance of the ComPADRE platform as a repository for OSP resources and a community for sharing and collaboration.
- "All workshop materials will be made available through the Open Source Physics Collection on the ComPADRE National Science Digital Library."
3. Workshop Structure and Activities
The workshop was structured progressively, catering to different levels of experience:
- Day 1 (Beginner): Introduction to OSP, EjsS, and the ComPADRE platform. Participants explored pre-existing simulations and learned the basics of EjsS. They were also introduced to the Tracker video analysis tool.
- Activities: Exploration of the OSP-EJS-ComPADRE Platform, EjsS workspace fundamentals, Tracker Video Analysis Tool, step-by-step EJS tutorial, and exploration of ComPADRE.
- Day 2 (Intermediate): Focus on creating models using EjsS, with an emphasis on the structure of a model, variables, initialization, and the ODE editor.
- Activities: Creating models with EJS, binding model variables to view elements and controls, Enhancing the View (elements, properties, 2D/3D elements, tables, and arrays).
- Day 3 (Advanced): Covered more advanced modeling techniques, including arrays, N-dimensional ODEs, and external libraries. Participants began to look at remixes of existing models and simulations.
- Activities: Creating models with EJS II, Arrays and Element Sets, N-dimensional ODEs, the ODE editor revisited, Model Elements, External Libraries.
- Day 4 (Expert): Focus on curriculum development, simulation translation, personal digital libraries and contributing to the OSP Collection and included group presentation by teachers on their learning and new models they created.
- Activities: Curriculum Development and Distribution, Multi-model files and ePubs, Translating a simulation, creating a personal EJS Digital Library using PHP, Contributing to the OSP Collection, and teacher presentations.
- Afternoon Consultations: Each afternoon, participants had one-on-one consultations with the workshop leaders, enabling them to get personalized assistance with their modeling and curriculum design efforts.
4. Key Personnel
- Professor Wolfgang Christian: Brown Professor of Physics at Davidson College, founder of the Open Source Physics project, and elected Secretary for the American Association of Physics Teachers (AAPT). A prolific author and developer of interactive educational resources.
- Notable Publications: Open Source Physics: A User’s Guide with Examples, Physlet Physics
- "Elected Secretary for the national American Association of Physics Teachers, 2012. Term of service 2013-15."
- Professor Francisco Esquembre: Professor of Mathematics at the University of Murcia, founder of Easy Java Simulations, and President of the Multimedia in Physics Teaching and Learning (MPTL) research group. A key figure in the development of interactive tools for science education.
- Notable Achievements: Author of the Easy Java Simulations tool, President of the Board for MPTL group.
- "Author of the Easy Java Simulations authoring and modeling tool (http://www.um.es/fem/Ejs)."
- Local Organizers: Wee Loo Kang Lawrence, Lye Sze Yee, and Lee Tat Leong.
5. Impact and Outcomes
- Positive Participant Feedback: The workshop received overwhelmingly positive feedback, with participants expressing inspiration and a desire to create more interactive simulations for their teaching.
- "Facebook post by Leong Tze Kwang... Prof Wolfgang and Paco didn't just teach us how to make amazing JavaScript applet but also inspire us to become better teachers."
- Creation and Customization of Models: A significant number of participants (10 out of 20) became creators of new models, and another 7 customized existing resources.
- "As of 04 Dec 2014, out of 20 participants, there are 8+2=10 creator/users of models, 7 customisers..."
- Networking: Teachers had opportunity to interact with world-best researchers and with Singapore MOEHQ leaders on student learning space.
- "The professional development for teachers/ HQ officers is high in terms of the artifacts of learning and networking with international world-best researchers. DCPD and DD Sc also glean insights to the student learning space creation and population of resources from day 2 PM rich discussions."
6. Follow-Up and Resources
The document includes a comprehensive list of reference materials, showcasing the variety of simulations and models created using EjsS and Tracker. These resources offer further opportunities for exploration and implementation. The organizers also noted that the funding from the NRF, managed by NIE and MOE was effective in developing teachers and leaders alike and for enabling international researcher engagement with the local Singaporean education community.
7. Conclusion
The workshop was a highly successful event that effectively introduced teachers to the power of computational modeling and open educational resources. It empowered participants to create and adapt interactive simulations, ultimately enhancing their ability to teach physics concepts in an engaging and effective manner. The workshop also fostered a community of educators passionate about using technology to enhance science learning and resource creation. The impact extended to MOE HQ leadership team in gaining a deeper insight into blended learning and online learning spaces.
This briefing doc should provide a thorough overview of the workshop and its implications for physics education.
Computational Modeling with Open Source Physics Study Guide
Quiz
Instructions: Answer each question in 2-3 sentences.
- What are the primary goals of the Open Source Physics (OSP) project?
- Briefly describe the main function of the Easy Java/JavaScript Simulations (EjsS) tool.
- Who were the two primary workshop leaders for the November 2014 workshop in Singapore?
- What are the four main topics of the four-day workshop schedule?
- What is ComPADRE, and what is its connection to OSP and EjsS?
- What is the significance of the NRF2011-EDU001-EL001 project in relation to the workshop?
- What kind of pedagogical approach does EjsS aim to promote?
- Besides physics, what other disciplines are mentioned in the workshop's intended audience?
- Name one specific type of simulation the participants explored during the workshop.
- What is one of the ways the workshop organizers measured impact?
Quiz Answer Key
- The OSP project aims to make a large number of simulations, along with source code and supporting materials, freely available for educational purposes using a Creative Commons open-source model. This supports educators in adapting and sharing resources.
- EjsS is a code generator that integrates the OSP code library to create interactive simulations. It allows users to build user interfaces, draw 2D and 3D objects, solve differential equations numerically, and present data.
- The two primary workshop leaders were Wolfgang Christian and Francisco Esquembre. These two are considered experts in their field.
- The four main topics for the workshop were beginner, intermediate, advanced and expert computational modeling with EjsS. Each workshop day increased the complexity of projects.
- ComPADRE is a National Science Digital Library that serves as a repository for OSP resources. It is the platform where OSP simulations and curricular materials created with EjsS are made available.
- The NRF2011-EDU001-EL001 project provided customized models and worksheets for the workshop and served as a reference for practical work and discussions, highlighting local adaptations. This allowed teachers to see real use of the new tech.
- EjsS promotes a computational modeling-based pedagogy where educators focus on modeling and simulation instead of focusing on complex programming. This allows for an easier transition to incorporating modeling into teaching.
- Besides physics, the workshop was also intended for mathematics educators, those interested in molecular modeling in chemistry, and others interested in computational modeling. The broad range supports all the STEM fields.
- Participants explored a range of simulations, including the gravitational N-body model and the simple harmonic oscillator models. These are classic concepts in physics and useful for instruction.
- The workshop organizers measured impact by tracking the number of participants who became creators or users of EjsS models, adapted existing materials, or started new projects based on what was taught. This allowed them to quantify success.
Essay Questions
Instructions: Answer the following essay questions using your understanding of the source material.
- Discuss the rationale behind using open-source tools like OSP and EjsS in science education. What are the advantages and potential challenges of this approach, and how does this workshop address these challenges?
- Analyze the four-day workshop structure and its progression from beginner to expert level. How does this gradual approach facilitate learning and the application of complex concepts like computational modeling?
- Explain the relationship between EjsS, OSP, and ComPADRE. How do these three components work together to create, share, and use educational simulations?
- How does the workshop connect theoretical learning with practical applications? Discuss how both theory and practical application of theory through modeling enhances the impact for educators.
- Based on the provided materials, what conclusions can you draw about the long-term goals for integrating computational modeling into the Singaporean educational system?
Glossary of Key Terms
Open Educational Resources (OER): Teaching and learning materials that are freely available for anyone to use, adapt, and share, typically under a Creative Commons or similar license.
Open Source Physics (OSP): A project that develops and shares a vast library of physics simulations, source code, and supporting educational materials, promoting an open access, open collaboration approach.
Easy Java/JavaScript Simulations (EjsS): A free, open-source code generator that allows users, especially educators, to create dynamic simulations and models without requiring extensive programming skills.
ComPADRE: A digital library that hosts OSP resources, including EjsS simulations. It serves as a central hub for educators to find, share, and use open educational materials.
Computational Modeling: The process of using computers to simulate real-world systems and phenomena, often involving complex mathematical calculations and graphical representations.
Creative Commons: A set of licenses that allow creators to share their work while maintaining copyright, granting specific permissions for others to reuse or remix their content.
Java/JavaScript: Programming languages used to create interactive applications for the web. Java is used for programs to be run on local machines, while JavaScript is used to create dynamic content for the web.
NRF2011-EDU001-EL001: A specific project mentioned in the context of the workshop that focuses on Java simulations for teaching and learning. It seems to provide specific models and worksheets adapted to the Singaporean context.
Pedagogy: The method and practice of teaching, encompassing the strategies and philosophies educators employ to facilitate learning.
ODE (Ordinary Differential Equation): A mathematical equation that describes how a quantity changes over time with a single independent variable. EjsS utilizes ODEs to model dynamic systems.
NRF2011-EDU001-EL001 invites 2 professors to Singapore
NRF2011-EDU001-EL001 invites 2 professors to Singapore
Itinerary
Venue: Edulab@AST 2 Malan Road Block J level 4.Date: 25 Nov 0900-1300 Workshop beginner, 1430-1700 small group consultations
26 Nov 0900-1300 Workshop intermediate.
27Nov 0900-1300 Workshop advance, 1430-1700 small group consultations
28 Nov 0900-1300 Workshop expert and group presentation, 1430-1700 Public Lecture @NIE5-01-LT12
Cost: Free
Intended Participants: Physics Educators, Mathematical Modeling, Chemistry Molecular Modeling
Pre Workshop Flipped Day 0
Software EJS:
- download and unzip and click on the EjsConsole.jar file to Launch: EJS_5.01beta_141005.zip or http://fem.um.es/EjsWiki/uploads/Download/EJS_5.01beta_141028.ziphttp://fem.um.es/EjsWiki/uploads/Download/EJS_5.1_141127.zip
- [optional] download java JRE http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
- video tutorials: http://weelookang.blogspot.sg/2011/02/easy-java-simulation-tutorial.html
- Activity: chapter 2 worksheet by wolfgang and paco http://www.opensourcephysics.org/items/detail.cfm?ID=7306
Software Tracker:
- download and install and click on Tracker from the Windows Start Menu to Launch https://www.cabrillo.edu/~dbrown/tracker/. We recommend Tracker 4.87 installer FULL installation, do not select upgrade option, Windows Mac OS X
- video tutorials playlist watch 12 analysis and 13 modeling: https://www.youtube.com/watch?v=cuYJsnhWXOw&list=PLYIwRBA8ZhdM3jqtpxj3SSxE4z5dWzrnx&index=12
- worksheet for students http://www.opensourcephysics.org/items/detail.cfm?ID=11705
25 Nov (Tue) Day 1
– provide 30 pax beginners’ workshop (model simple physical systems such as spring mass with damping using EjSS) in eduLab@AST<br< a="">>09h00 - 09h30: Introduction to the workshop09h30 - 11h00 Exploration of the OSP-EJS-ComPADRE Platform
- How do OSP, EjsS, and ComPADRE work together?
- Search, find, and run existing programs
- ComPADRE filing cabinets and community tools
- EjsS workspace fundamentals
- Tracker Video Analysis Tool
- How to package and distribute simulations
10h30 - 10h45: Break and Networking
11h15 - 13h00: Exploration of EjsS
- Load, inspect, and run a JavaScript simulation from within EjsS
- Step-by-step EJS tutorial
- Modify a simulation (assistance will be given to help with the modifications)
- Explore ComPADRE and create a personal filing cabinet
followed by consultation (evaluate and recommend improvements to teachers worksheets , research design and instruments)
Day 1 Afternoon
14h30 - 17h30: Independent work and consultations on curriculum design referencing some of the teachers of eduLab NRF2011-EDU001-EL001 Java Simulations for Teaching and Learning (http://weelookang.blogspot.sg/2013/10/6th-ipsg-level-physics.html)
15h30 - 16h00: Break and Networking
26 Nov (Wed) Day 2
– provide 30 pax intermediate workshop (model simple physical systems such as free fall with collision detection using EjSS) in eduLab@AST<br< a="">>09h00 - 11h00: Creating models with EJS I (good if we can situate this on some sample models available on something the teachers agree to work on? Less theory, more on stuff they want to remix?)- Structure of a model in EJS
- Variables and their types.
- Initialization, fixed relations, and custom functions
- Introduction to the ODE editor and the Prelim code page
- Binding model variables to view elements and controls
11h30 - 13h00 Enhancing the View
- Elements and Properties
- 2D Field Elements
- 3D Elements
- Tables and arrays
- Cascading Style Sheets
Day 2 Afternoon
dialogue MOEHQ with CPDD-ETD-AST leaders-specialists.
14h30 - 16h30: Up Close Discussions on topics such as Blended-Face to Face&Online Learning, Massive Online Open courses, Open educational Resources, teacher Learning communities, Learning analytics, Technology scans etc.
- Brown Professor Wolfgang Christian, Founder of Open Source Physics (OSP) Projecthttp://www.compadre.org/osp/ and Elected Secretary for the National American Association of Physics Teachers (AAPT).
- Professor Francisco Esquembre (Paco), Founder of Easy Java Simulation and President of Multimedia in Physics Teaching and Learning (MPTL) research group. http://www.um.es/fem/EjsWiki/pmwiki.php
- Sng Chern Wei, Director of Curriculum Planning and Development Division (CPDD)
- Sin Kim Ho, Deputy Director, CPDD, Sciences Branch
- Kwan Yew Meng, Assistant Director, Educational Technology Division (ETD), Edulab
- Goh Sao Ee, Academy of Singapore Teacher, (AST)
- Kwek Leong Chuan, PI Centre for Quantum Technologies, NUS
- Lye Sze Yee (ETD)
- Lee Tat Leong (ETD)
- Darren Tan (CPDD)
- Lawrence Wee Loo Kang (ETD)
27 Nov (Thurs) Day 3:
– provide 30 pax (from the eariler workshops) advance (model advance physical systems such as gravitational binary planets), workshop in eduLab@AST followed by consultation (evaluate and recommend improvements to teachers worksheets, research design and instruments) to project teachers or dialogue MOEHQ with CPDD-ETD-AST senior-lead-master teacher network09h00 - 11h00 Lecture: Creating models with EJS II (good if we can situate this on some sample models available on something the teachers agree to work on? Less theory approach and, more on stuff they want to remix?)
- Arrays and Element Sets
- N-dimensional ODEs
- The ODE editor revisited (advanced parameters, error control, events, DDEs)
- Model Elements
- External Libraries
Day 3 Afternoon
14h30 - 17h30: Independent work, consultations, and breakout sessions based on interest as well as referencing some of the teachers of eduLab NRF2011-EDU001-EL001 Java Simulations for Teaching and Learning (http://weelookang.blogspot.sg/2013/10/6th-ipsg-level-physics.html)
15h30 - 16h00: Break and Networking
28 Nov (Fri) Day 4:
– provide 30 pax (from advance and beginners) expert (model family array of physical systems such as multiple masses using array in resonance systems) workshop eduLab@AST, PM Open Public Lecture @NIE in LT12 seating capacity of 30009h00 - 11h00 Lecture: Curriculum Development and Distribution
- Multi-model files and ePubs
- Translating a simulation
- A personal EJS Digital Library using PHP
- Contributing to the OSP Collection
11h00 - 12h30 Presentations by teachers and group discussion
Lunch: 12:30-14:00
Day 4 Afternoon
14h30 - 17h30: Public Lecture @NIE LT12
15h30 - 15h45: Break and Networking
Date: 25 to 28 November 2014
- Brown Professor Wolfgang Christian, Founder of Open Source Physics (OSP) Project http://www.compadre.org/osp/ and Elected Secretary for the National American Association of Physics Teachers (AAPT).
- Professor Francisco Esquembre (Paco), Founder of Easy Java Simulation and President of Multimedia in Physics Teaching and Learning (MPTL) research group. http://www.um.es/fem/EjsWiki/pmwiki.php
Their CV are below:
Wolfgang Christian
Brown Professor of Physics
Davidson College, Box 6926
Davidson, NC 28035
Education
- Ph.D.: 1976, North Carolina State University at Raleigh, Dissertation: The Determination of Particle Size Distributions By Small Angle Forward Scattering. Mentor: Dr. Edward Manring
- B.S. with Honors: 1970, North Carolina State University at Raleigh (Major: Physics; Minor: Mathematics)
Davidson College Appointment History
- Physics Dept. Chair 2010 to Present
- Brown Professor of Physics 2002 to Present
- Professor 1993 to 2002
- Davidson Physics Computation Center Director 1991 to Present
- Associate Professor 1986 to 1993
- Assistant Professor 1983 to 1986
Service/Honors/Awards
- Elected Secretary for the national American Association of Physics Teachers, 2012. Term of service 2013-15.
- Elected NC Section American Association of Physics Teachers, Vice-President, President-Elect, President, and Past-President 2009-2015.
- American Association for the Advancement of Science SPORE Award, 2011.
- Pegram Award for Excellence in the Teaching of Physics in the Southeast by the Southeastern Section of the American Physical Society, 2009.
- Computation and Computer-Based Instruction Gordon Research Conference vice-chair and chair, 2004-08
- UCES Undergraduate Computational Engineering and Science Award, 2007.
- Fellow, American Physical Society, 2006. Citation: “For his years of dedication and significant contributions to the use of computers in undergraduate physics education, especially for his creation, design and effective use of interactive curricular materials.”
- APS Forum on Education Vice-Chair, Chair-Elect. Chair, and Past-Chair. 2001-2004
- APS Ad-Hoc committee to establish the APS Excellence in Physics Education Award, 2003-07. Raised \(120,000 to endow this award.
- American Association of Physics Teachers Award for Distinguished Service, 2003.
Books
- Open Source Physics: A User’s Guide with Examples, Wolfgang Christian, Addison-Wesley, (2007)
- An Introduction to Computer Simulation Methods : Applications to Physical System 3rd edition, Harvey Gould, Jan Tobochnik, and Wolfgang Christian, Addison-Wesley, (2007)
- Physlet Quantum Physics, Mario Belloni, Wolfgang Christian, and Anne Cox, Prentice Hall (2006)
- Physlet Physics Wolfgang Christian and Mario Belloni, Prentice Hall, (2004)
- Physlets. Wolfgang Christian and Mario Belloni, Prentice Hall, (2001)
- Just In Time Teaching. G. Novak. , E. T. Patterson, A. Gavrin, and W. Christian, Prentice Hall (1999)
- Waves and Optics: Vol. 9 of the Computational Physics Upper Level Software, CUPS, series. W. Christian, A. Antonelli, S. Fischer, B. James, R. Giles. John Wiley (1995).
Foreign Language Editions and Adaptations
- פיזיקה גרסה עברית דר' דוד פונדק, דר' סעיד מחאג'נה, מר שאדי עסקלה המכללה האקדמית להנדסה אורט בראודה Multi-Representational Electromagnetics: Interactive Illustrations, Explorations, and Problems for Introductory Physics, Wolfgang Christian, Mario Belloni, Arie Maharshak, and David Pundak. (2008)
- פיזיקה גרסה עברית דר' דוד פונדק, דר' סעיד מחאג'נה, מר שאדי עסקלה המכללה האקדמית להנדסה אורט בראודה Multi-Representational Mechanics: Physlet® Physics: Interactive Illustrations, Explorations, and Problems for Introductory Physics, Wolfgang Christian, Mario Belloni, and David Pundak. (2006).
- Physik mit Physlets, Frank Scheickert, Peter Krahmer, Alfred Nussbaumer, Wolfgang Christian, and Mario Belloni (2006).
- Fizika s Fizleti: Interaktivne predstavitve in raziskave za uvod v fiziko, Wolfgang Christian, Mario Belloni, and Saša Divjak (2006).
- Fislets: Enseñanza de la Física con Material Interactivo, por Francisco Esquembre, Ernesto Martín, Wolfgang Christian y Mario Belloni. Prentice-Hall, España, ISBN:84-205-3781-0, (2004).
Recent Publications (Computer Related)
- M. Belloni. and W, Christian, “Tumbling: from Rally Cars to Toast,” The Physics Teacher, 50 (7) pp. 427 (2012).
- Carlos A. Jara, Francisco Esquembre, Wolfgang Christian, Francisco A. Candelas, Fernando Torres, Sebastián Dormido, “A new 3D visualization Java framework based on physics principles,” Computer Physics Communications, 183, pp. 231-244 (2012).
- Christian, W., F. Esquembre, and L. Barbado, “Open Source Physics,” Science 25, Vol. 334 no. 6059 p1077-1078 (2011).
- Belloni, M., W. Christian, and F. Esquembre, “Aligning EJS Simulations from the ComPADRE OSP Collection with the United States High School Physics Teaching Standards,” Proceedings of the 8th International Conference on Hands-on Science, Ljubljana, Slovenia. ISBN 9778-989-95095-7-3 (2011).
- W. Christian and J. Tobochnik, “Editorial: Augmenting AJP articles with computer simulations,” Am. J. Phys. 78 (9), pp. 885-886 (2010).
- W. Christian, “Guest Editorial: Augmenting TPT papers with computer simulations,” The Physics Teacher, 48 (6), 362 (2010).
- W. Christian and J. Tobochnik, “Editorial: Augmenting AJP articles with computer simulations,” Am. J. Phys. 78 (9), pp. 885-886 (2010).
- W. Christian, F. Esquembre, and B. Mason, “Easy Java Simulations and the ComPADRE OSP Collection,” Il Nuovo Cimento C 33, pp. 33-42 (2010)
- F. Esquembre, W. Christian, and B. Mason, “Workshop on Easy Java Simulations,” Il Nuovo Cimento C 33, 77-88 (2010) “Editorial: Computation and Computer-based Instruction.” Wolfgang Christian and Bradley Ambrose. Am. J. Phys. 76, pp. 293-294 (2008).
- Mario Belloni and Wolfgang Christian., “Time Development in Quantum Mechanics Using a Reduced Hilbert Space Approach,” Am. J. Phys. 76, pp. 385-392 (2008).
- Francisco Esquembre and Wolfgang Christian, ‘Ordinary Differential Equations”, in Dynamic System Modeling Paul Fishwick ed., Chapman & Hall/CRC Press (2007), ISBN 1-58488-565-3
- Wolfgang Christian and Francisco Esquembre, “Modeling Physics with Easy Java Simulations,” The Physics Teacher 45, pp. 475-480 (2007).
Workshops
Leader or co-leader of over 60 local, national, and international faculty development workshops over the past 10 years affecting over 1,000 physicists and teachers at all levels. List available.FRANCISCO ESQUEMBRE
Departamento de Matemáticas. Facultad de Matemáticas. Universidad de Murcia.Campus de Espinardo, 30071 MURCIA, SPAIN
Born: October 1963, Alicante, Spain.
Education
- Licenciado en Matemáticas. Universidad de Murcia. June 1985
- Doctor (Ph. D.) en Matemáticas. Universidad de Murcia. June 1991.
Career/Employment
- Jul 99 – Present. Profesor Titular de Universidad (Associate Professor). Area of Mathematical Analysis. Department of Mathematics. Universidad de Murcia.
- Mar 97 – Jul 99. General Director for Universities and Research. Government of the Region of Murcia. Spain.
- Jun 95 – March 99. Assessor for the Regional Minister of Education and Culture. Government of the Region of Murcia. Spain.
- Dec 94 – Jun 95. Profesor Titular de Universidad. Area of Mathematical Analysis. Department of Mathematics. Universidad de Murcia.
- Jan 90 – Dec 94. Teacher Assistant. Area of Mathematical Analysis. Department of Mathematics. Universidad de Murcia.
- Jan 86 – Jan 90. Researcher, teaching assistant. Department of Mathematics. Universidad de Murcia
Specialization
(i) main field.
- Computers in Science Education: Simulations and modeling.
- Numerical Analysis: Ordinary differential equations
(ii) other fields.
- Mathematical Analysis: Dynamical Systems and Chaos.
(iii) current research interests
- Pedagogical use of computer simulations and modeling of scientific phenomena.
- Virtual and remote laboratories for Physics and Engineering education.
- Numerical algorithms for the simulation of continuous and hybrid systems.
Honours, Awards, Fellowships, Membership of Professional Societies
- Dean of the Faculty of Mathematics since 2009
- Science SPORE Prize. Science magazine. November 2011.
- Author of the Easy Java Simulations authoring and modeling tool (http://www.um.es/fem/Ejs).
- President of the Board for the Multimedia in Physics Teaching and Learning group, sponsored by the European Physical Society.
- President of the CoLoS e. V. association (www.colos.org) since 2008. Member of the CoLoS group since 1989.
- Head of Transfer Research Office of the University of Murcia (2002-2006)
- General Director for Universities and Research of the Regional Government of Murcia (Spain) (1997-1999)
- Patrono of the SENECA Foundation – Regional Research Coordination Center. (1997 – 1999).
Participation in funded projects: (Mostly in computer-assisted science education, since 1988)
- National projects: 6
- EU projects: 10
- Regional projects: 5
- Other (International): 4
Publications:
Books: 2
- Fislets: Enseñanza de la Física con material interactivo F. Esquembre, E. Martín, W. Christian, and M. Belloni Pearson Education Spain (Prentice-Hall) 2004
- Creación de Simulaciones Interactivas en Java. Aplicación a la Enseñanza de la Física. F. Esquembre Pearson Education Spain (Prentice-Hall) 2005
Book chapters: 3
- Ordinary Differential Equations. W. Christian and F. Esquembre In “Handbook of Dynamic System Modeling”. Paul Fishwick (ed.). CRC Press (2007)
- Easy Java Simulations. F. Esquembre In “Open Source Physics: A user’s guide with examples.” W. Christian. Addison-Wesley 2007
- Three-dimensional modelling. W. Christian and F. Esquembre In “Open Source Physics: A user’s guide with examples. W. Christian. Addison-Wesley 2007
Number of papers in proceeding: 16+
Number of invited plenary lectures: 12+
Many other communications to scientific meetings.
Selected papers:
- A new 3D visualization Java framework based on physics principles. Carlos A. Jara, Francisco Esquembre, Wolfgang Christian, Francisco A. Candelas, Fernando Torres, and Sebastián Dormido. Computer Physics Communications, Volume 183, Issue 2, February 2012, Pages 231-24
- Open Source Physics. W. Christian, F. Esquembre, L. Barbato. Science. Vol 334, No 6059, Pages 1077-1078 . November 25th, 2011 issue.
- Ejs+EjsRL: an interactive tool for industrial robots simulation, computer vision and remote operation. Carlos A. Jara, Francisco A. Candelas, Pablo Gil, Fernando Torres, Sebastián Dormido, Francisco Esquembre. Robotics and Autonomous Systems, Vol 59, Issue 6, pp 389-401 (June 2011)
- Developing a remote laboratory for engineering education. E. Fabregas, G. Farias, S. Dormido-Canto, S. Dormido, F. Esquembre. Computers and Education Volumen 57, Número 2, pp 1686-1697 (2011)
- Teaching Physics (and Some Computations) using Intentionally Incorrect Simulations. Cox, A; Junkin, W; Christian, W; Belloni, M; Esquembre, F. THE PHYSICS TEACHER, Vol 49, Issue 5, pp 273-276 (2011)
- Teaching embedding control systems. Farias, G; Arzen, K. E.; Cervin, A.; Dormido, S; Esquembre, F. International Journal of Engineering Education, ISSN 0949-149X, Vol. 26, No. 4, pp. 938-949 (2010)
- Java Simulations of Embedded Control Systems. Farias, G; Cervin, A.; Arzen, K. E.; Dormido, S; Esquembre, F. Sensors, ISSN 1424-8220, vol 10 , No 9, pp 8585-8603 (2010).
- Developing Networked Control Labs: A Matlab and Easy Java Simulations Approach. Farias, G; De Keyser, R; Dormido, S; Esquembre, F. IEEE Transactions on Industrial Electronics, ISSN 0278-0046 Vol. 57, No 10, pp 3266 - 3275 , (2010)
- Real-time collaboration of virtual laboratories through the Internet. Jara C., Candelas F.A., Torres F., Dormido S., Esquembre F., Reinoso O. Computers & Education, vol 52, issue 1, pp 126-140 (Enero 2009)
- Development of a Web-Based Control Laboratory for Automation Technicians: The Three-Tank System. R. Dormido, H. Vargas, N. Duro, J. Sánchez, S. Dormido-Canto, G. Farias, F. Esquembre, S. Dormido. IEEE Transactions on Education vol 51 (1) 35-44 (2008).
- An Integrated Virtual and Remote Control Lab: The Three-Tank System as a Case Study. N. Duro, R. Dormido, H. Vargas, S. Dormido-Canto, J. Sanchez, G. Farias, F. Esquembre, S. Dormido. Computers in Science and Engineering, VOL 19 (4) 50-59 (2008).
- Modeling Physics with Easy Java Simulations. W. Christian and F. Esquembre. The Physics Teacher, vol 45, 8, 475-480 (2007).
- Easy Java Simulations: a software tool to create scientific simulations in Java. F. Esquembre, Computer Physics Communications, vol 156, 199-204, 2004.
- Computers in Physics Education. F. Esquembre. Computer Physics Communications, vol . 147, 13-18, 2002.
Description:
Computational Modeling with Open Source Physics
Easy Java/JavaScript Simulations
and
eduLab NRF2011-EDU001-EL001 Java Simulations for Teaching and Learning
Teacher WorkshopAcademy of Singapore Teachers
eduLab@AST Block J Level 4
2 Malan Rd., Singapore 109433
November 25-28, 2014
Leaders: Wolfgang Christian, Francisco Esquembre
Local Organizer: Wee Loo Kang Lawrence, Lye Sze Yee, Lee Tat Leong
Sponsor: Singapore Ministry of Education
This workshop aims to provide a hands-on bootstrapping experience to the ComPADRE Open Source Physics (OSP) project and the Easy Java/JavaScript Simulations (EjsS) modelling and authoring tool. This four-day workshop combines morning expositions and practical sessions where participants will work in teams/individually on computers provided by the organizers followed by afternoon one-on-one consultations with some references to NRF2011-EDU001-EL001 customized models and worksheets with the workshop leaders. Participants will study and explore, step by step, important computational and pedagogical examples, such as the gravitational N-body and the simple harmonic oscillator models, to learn how they have been implemented in EjsS, and then modify these examples to add new capabilities.
The goal of the Open Source Physics (OSP) project is to make a large number of simulations together with source code and supporting curricular material available for education using the Creative Commons open-source model. EjsS is a code generator that has integrated the OSP code library to add and build interactive user interfaces, draw 2D and 3D objects, numerically solve ordinary differential equations using different algorithms, and represent data using tables and graphs.
Although there are many computational tools that allow scientists and engineers to create programs, the implementation of a computational modelling-based pedagogy often requires significant effort and computer science knowledge for teachers and students. The Easy Java/JavaScript Simulations modelling and authoring tool minimizes this effort while teaching good computational techniques. EjsS is a free open-source code generator developed to create dynamic simulations using the underlying Java library. EjsS was originally created for interactive learning under the supervision of educators but is well suited for use by researchers to prototype applications and by authors to develop and distribute Java-based and more recently Javascript-based curricular materials. While some programming knowledge is assumed, EjsS users are encouraged to focus on modelling rather than on programming.
This workshop will benefit teachers who as wish to adopt and adapt EjsS material on ComPADRE for their own teaching and more advance teachers to teach physics using computer-based modeling. During the workshop we will discuss the general pedagogical and technical issues in the design of interactive computer-based tutorials as well as how the NRF2011-EDU001-EL001 customized models has been adapted to our Singapore schools context (Models and complete with worksheets http://weelookang.blogspot.sg/2013/10/6th-ipsg-level-physics.html). All workshop materials will be made available through the Open Source Physics Collection on the ComPADRE National Science Digital Library http://www.compadre.org/OSP/.
brief summary of EJS Workshop in Singapore
artefacts of performance http://iwant2study.org/lookangejss/00workshop/ |
Title: Computational Modeling with Open Source Physics (OSP) Easy Java/JavaScript (EJSS) Simulations: Funded by eduLab NRF2011-EDU001-EL001 Java Simulations for Teaching and Learning
Date: November 25-28, 2014
Venue: Academy of Singapore Teachers,eduLab@AST Block J Level 4.
Leaders: Wolfgang Christian, Francisco Esquembre
Local Organizer: Wee Loo Kang Lawrence, Lye Sze Yee, Lee Tat Leong
1.Background of Visit
The purpose is to allow Singapore Teachers involved in this project to directly benefit from expert knowledge that the creators of Open Source Physics OSP and Easy Java/JavaScript (EJSS) Simulations research projects.2) Activities
This 3.5 day workshop and consultations aims to provide a hands-on bootstrapping experience to the ComPADRE Open Source Physics (OSP) project and the Easy Java/JavaScript Simulations (EjsS) modelling and authoring tool. This 3.5-day workshop combines morning expositions and practical sessions where participants will work in teams/individually on computers provided by the organizers followed by afternoon one-on-one consultations with some references to NRF2011-EDU001-EL001 customized models and worksheets with the workshop leaders. Participants will study and explore, step by step, important computational and pedagogical examples, such as the gravitational N-body and the simple harmonic oscillator models, to learn how they have been implemented in EjsS, and then modify these examples to add new capabilities.3) Impact
As of 04 Dec 2014, out of 20 participants, there are 8+2=10 creator/users of models, 7 customisers and 1 starting a NIE-MOE grant and 2 yet to confirm their models.This outstanding achievement is possible largely due to
- skillful and inspiring teaching and facilitation by the consultants (see Facebook post by Leong Tze Kwang thanking them)
- the high levels of motivation of the participants to create models that can be readily used in their own area of work.
- the excellence service from the local organizers loo kang, sze yee and tat leong.
Facebook post by Leong Tze Kwang November 30 ·
Prof Wolfgang and Paco didn't just teach us how to make amazing JavaScript applet but also inspire us to become better teachers. Thanks Lookang for organizing the workshop. I finally get down to work. Will start making more JavaScript applet. — with Lye Sze Yee,Thomas Yeu, Dave Lommen, Ezzy Chan, Loo Kang Lawrence Wee, Francisco Esquembre, Andy Luo Kangshun and Ng Boon Leong.
4) Follow-Up/Learning
The benefits to teachers include 10 creating new models, 7 adopt and adapt EjsS material on ComPADRE for their own teaching and more advance teachers to teach physics using computer-based modeling.
Total funding cost is around S\) 15,000 from NRF, managed by NIE and MOE, for both professor’s 4 full days of workshop, consultation, public lectures at NIE5-LT12 and close up discussions with DCPD, DD Sc and their team of CRDO officers. The professional development for teachers/ HQ officers is high in terms of the artifacts of learning and networking with international world-best researchers. DCPD and DD Sc also glean insights to the student learning space creation and population of resources from day 2 PM rich discussions.
5) Reference:
requently Asked Questions about Open Source Physics and Easy Java Simulations Workshop
- What is the main goal of the Open Source Physics (OSP) project and how does it relate to the Easy Java/JavaScript Simulations (EjsS) tool?
- The Open Source Physics (OSP) project aims to create a large, freely accessible library of physics simulations, complete with source code and educational materials, under a Creative Commons open-source model. EjsS is a code generation tool that utilizes the OSP code library to help users create interactive simulations. EjsS provides a user interface, allowing users to draw 2D and 3D objects, implement numerical solutions for ordinary differential equations, and display data using tables and graphs, effectively making complex physics simulations more accessible to educators and learners. It focuses on modeling rather than the intricacies of programming.
- What is Easy Java/JavaScript Simulations (EjsS), and how can it benefit educators and students?
- EjsS is a free, open-source authoring tool designed to make it easier to create dynamic simulations using Java and JavaScript. It minimizes the programming effort needed to develop interactive simulations, allowing educators and learners to focus on modeling physics phenomena. EjsS is suitable for educators to create engaging teaching materials, researchers to prototype applications, and authors to create and share Java/JavaScript-based curricular resources. It simplifies the implementation of computational modeling in education.
- What were the key activities and objectives of the 2014 workshop led by Professors Christian and Esquembre in Singapore?
- The 2014 workshop, held in Singapore, aimed to provide a hands-on introduction to the OSP project and the EjsS tool. Participants, primarily physics educators, attended morning sessions to explore existing simulations, learn the fundamentals of EjsS, and understand how to modify them for their educational contexts. The afternoon sessions were dedicated to consultations, where participants could discuss their specific curriculum design challenges and learn how to integrate OSP and EjsS into their teaching. Participants were encouraged to create their own models. Additionally, there was a public lecture and discussions with Singapore Ministry of Education personnel.
- What specific topics were covered during the workshop sessions?
- The workshop sessions progressively covered a range of topics. Beginner sessions introduced the OSP-EjsS-ComPADRE platform, basic EjsS workspace, and the Tracker video analysis tool. Intermediate sessions focused on creating models using EjsS, including variables, functions, ODE (Ordinary Differential Equations) editors, and how to bind model variables to view elements. Advanced sessions delved deeper into complex models, including arrays, N-dimensional ODEs, and external libraries. Expert sessions covered curriculum development, simulation distribution, and creating digital libraries using EjsS.
- How does the workshop incorporate hands-on learning and collaboration among the participants?
- The workshop design emphasizes hands-on learning and collaboration. Participants worked both individually and in teams on computers provided by the organizers. They explored pre-existing simulation models, then modified them, adding their own features. The workshop offered a combination of morning expositions, practical application sessions, and afternoon one-on-one consultations with the professors, ensuring that participants could both learn and get tailored support.
- What are some of the example models and pedagogical examples that participants explored during the workshop?
- Participants worked with various models including the gravitational N-body model, the simple harmonic oscillator, and free fall with collision detection, among many others. These examples were used to show how to implement physical systems in EjsS. They also explored Tracker, a video analysis tool, to analyze real-world motion and to teach physics concepts. These provided opportunities for participants to both understand the physics and the underlying code required to build them. Additionally they examined how these were customized for the Singaporean context.
- What is ComPADRE, and how does it relate to the OSP project and the workshop?
- ComPADRE is a digital library that hosts a collection of educational resources, including those from the Open Source Physics project. The workshop encouraged participants to use ComPADRE to search for, find, and run existing simulations, as well as contribute their own. It functions as the primary distribution channel for the OSP project's open-source material. The workshop highlighted how to package and distribute simulations using ComPADRE.
- What was the outcome of the workshop?
- The workshop resulted in a number of teachers using, adapting, and creating their own models based on OSP and EjsS. Participants came away with a better understanding of computer-based modelling in physics and the ability to enhance their own teaching materials. The workshop also facilitated networking among participants and international researchers which is considered a strong professional development outcome. Additionally, the Ministry of Education and related personnel gained insight into student learning spaces and resource development.