APS Excellence in Physics Education Award
November 2019

Education Prize Logo
Science SPORE Prize
November 2011

NSF Logo
The Open Source Physics Project is supported by NSF DUE-0442581.

Book Section Detail Page

Item Picture
EJS CSM Textbook Chapter 1: Introduction to modeling
written by Wolfgang Christian
We introduce the Easy Java Simulations (EJS) edition of An
Introduction to Computer Simulation Methods
and discuss the importance of computers in physics and the nature of computer simulation. Various computer languages are considered and we show how the EJS modeling and authoring tool allows us to separate the model into logical parts and to separate the model from the view. Students learn the logic of computer modeling using loops and control  structures as they study algorithms used in professional practice. Students are also introduced to object-oriented programming concepts by using object properties and methods when they create user interfaces. However, little user-interface coding is required because the user interface is created automatically by EJS.

Easy Java Simulations is built  using the Open Source Physics code library and produces XML-based source code. The use of XML is important because it enables users to describe and store the model at a high level of abstraction,  thereby leaving the Java implementation to EJS. A tutorial at the end of Chapter 1 describes this process.

Please note that this resource requires at least version 1.5 of Java (JRE).
Book Title: An Introduction to Computer Simulation Methods - Draft EJS edition
1 supplemental document is available
1 source code document is available
Subjects Levels Resource Types
General Physics
- Computational Physics
- Upper Undergraduate
- Lower Undergraduate
- Instructional Material
= Textbook
Intended Users Formats Ratings
- Learners
- Educators
- application/pdf
  • Currently 5.0/5

Rated 5.0 stars by 2 people

Want to rate this material?
Login here!


Access Rights:
Free access
Restriction:
© 2009 Wolfgang Chrsitian
The EJS adaption of Chapter 1 is based on the third edition of An Introduction to Computer Simulation Methods by H. Gould, J. Tobochnik, and W. Christian. This chapter may not be copied or distributed for commercial use without contacting one of the authors.
Keywords:
Open Source Physics, osp
Record Cloner:
Metadata instance created August 18, 2009 by Wolfgang Christian
Record Updated:
June 4, 2014 by Andreu Glasmann
ComPADRE is beta testing Citation Styles!

Record Link
AIP Format
W. Christian, , in An Introduction to Computer Simulation Methods - Draft EJS edition (2009), WWW Document, (https://www.compadre.org/Repository/document/ServeFile.cfm?ID=9371&DocID=1262).
AJP/PRST-PER
W. Christian, EJS CSM Textbook Chapter 1: Introduction to modeling, in An Introduction to Computer Simulation Methods - Draft EJS edition (2009), <https://www.compadre.org/Repository/document/ServeFile.cfm?ID=9371&DocID=1262>.
APA Format
Christian, W. (2009). EJS CSM Textbook Chapter 1: Introduction to modeling. In An Introduction to Computer Simulation Methods - Draft EJS edition. Retrieved December 7, 2024, from https://www.compadre.org/Repository/document/ServeFile.cfm?ID=9371&DocID=1262
Chicago Format
Christian, Wolfgang. "EJS CSM Textbook Chapter 1: Introduction to modeling." In An Introduction to Computer Simulation Methods - Draft EJS edition. 2009. https://www.compadre.org/Repository/document/ServeFile.cfm?ID=9371&DocID=1262 (accessed 7 December 2024).
MLA Format
Christian, Wolfgang. "EJS CSM Textbook Chapter 1: Introduction to modeling." An Introduction to Computer Simulation Methods - Draft EJS edition. 2009. 7 Dec. 2024 <https://www.compadre.org/Repository/document/ServeFile.cfm?ID=9371&DocID=1262>.
BibTeX Export Format
@incollection{ Author = "Wolfgang Christian", Title = {EJS CSM Textbook Chapter 1: Introduction to modeling}, BookTitle = {An Introduction to Computer Simulation Methods - Draft EJS edition}, Year = {2009} }
Refer Export Format

%A Wolfgang Christian %T EJS CSM Textbook Chapter 1: Introduction to modeling %B An Introduction to Computer Simulation Methods - Draft EJS edition %D 2009 %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=9371&DocID=1262 %O application/pdf

EndNote Export Format

%0 Book Section %A Christian, Wolfgang %D 2009 %T EJS CSM Textbook Chapter 1: Introduction to modeling %B An Introduction to Computer Simulation Methods - Draft EJS edition %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=9371&DocID=1262


Disclaimer: ComPADRE offers citation styles as a guide only. We cannot offer interpretations about citations as this is an automated procedure. Please refer to the style manuals in the Citation Source Information area for clarifications.

Citation Source Information

The AIP Style presented is based on information from the AIP Style Manual.

The APA Style presented is based on information from APA Style.org: Electronic References.

The Chicago Style presented is based on information from Examples of Chicago-Style Documentation.

The MLA Style presented is based on information from the MLA FAQ.

This resource is stored in 7 shared folders.

You must login to access shared folders.

EJS CSM Textbook Chapter 1: Introduction to modeling:

Is Based On Easy Java Simulations Modeling and Authoring Tool

The Easy Java Simulations Modeling and Authoring Tool is needed to explore the computational model used in the CSM Textbook Chapter 1: Introduction to modeling.

relation by Wolfgang Christian
Is the Basis For http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=758.0

It is a remixed / further development by lookang from the tutorial now called CSM Textbook Chapter 1: Introduction to modeling for the purpose of creating a teacher designed learning environment for use as virtual lab.

remixed From an EJS manual example from D:\EasyJavaSimulation\Ejs3.46_070428\Ejs\Simulations\_examples\Manual\Spring.xml and D:\EasyJavaSimulation\Ejs3.46_070428\Ejs\Simulations\_examples\Manual\SpringAdvanced.xml by Author : Francisco Esquembre

Thanks to Francisco Esquembre, Fu-Kwun Hwang and Wolfgang Christian for their guidance and support :)

relation by wee lookang

Know of another related resource? Login to relate this resource to it.
Save to my folders

Supplements

Contribute

Related Materials

Similar Materials

OSP Projects:
Open Source Physics - EJS Modeling
Tracker
Physlet Physics
Physlet Quantum Physics
STP Book