100 likes | 122 Views
Learn about modeling forms, build simulations, and understand error propagation effects with hands-on experience in Java and software engineering practices. Enhance your understanding of complex systems and ethical considerations.
E N D
Modeling and Simulation Technologies Dr. Jim Holten CS 351IntroductionSpring 2012
CSE 351 Overview • Location: Cramer 203 • Time : MW 8:00 AM to 9:15 AM • TAs: NONE • Web: http://www.cs.nmt.edu/~cs351
CSE 351 Contact • Office Hours: Fidel Coffee shop • Time : MW 9:30 AM to 10:30 AM • E-mail: jholten@nmt.edu • Other times and places as needed
CSE 351 Class Goals • Understand model forms and types • Build models and simulations • Build “complex system” models • Understand error propagation effects
CSE 351 More Goals • Develop good software engineering habits • Understand parallel model problems • Understand ethical considerations
CSE 351 Build from Basics • “Java” language, libraries, and GUIs • Analysis tools • Explore model representation alternatives
CSE 351 Good SoftwareEngineering Habits • Adhere to listed requirements • Follow coding standards • Test adequately against requirements • Maintain backups
CSE 351 Classwork • Participation -- 30% • Quizzes -- 20% • Homework -- 20% • Tests --10% each, 30% for all
CS 351 Programming • Java unless otherwise specified: • Perl, C, or C++ may be specified. • Other package usage may be specified as needed.
CSE 351 Turn-in • jar file or tarball of project directory (<dir>) • <dir> is <name>_HW<number> • tar -czvf <dir>.tgz <file and dir list> • jar -cvf <name>.jar <file and dir list> • Send package to: jholten@nmt.edu