Core Reading
  • Environmental Applications of Geochemical Modeling by Chen Zhu and Greg Anderson, Cambridge University Press, 1st edition (June 2002), ISBN: 0521005779, Paperback.

    For additional depth to topics of discussion, I will recommend reading of several sections in Zhu and Anderson including: Chapter 2. Model Concepts, Chapter 3. Thermodynamic Background, Chapter 4. Computer Programs for Geochemical Modeling, Chapter 5. Section 5.9. Interpretation of Modeling Results, Chapter 11. Kinetics Modeling, and Appendix A. Modifying a Database.
 

Supplementary Reading
  • Agile PLM. http://www.agile.com. Software for product life cycle management. Containing the rich information that uniquely defines all aspects of a product at each stage in its lifecycle, the product record includes all of the information required by the extended enterprise to conceptualize, design, source, build, sell, service and dispose of products.
  • Bugzilla. http://www.bugzilla.org/. Bugzilla is a "Defect Tracking System" or "Bug-Tracking System". Defect Tracking Systems allow individual or groups of developers to keep track of outstanding bugs in their product effectively.
  • Collaborative Computing and Integrated Decision Support Tools for Scientific Visualization. http://www.siggraph.org/education/materials/HyperVis/misc_topics/rhyne1.htm.
  • Functional Specification & Review. http://www.epri.com/eprisoftware/processguide/funcspec.html.
  • History of operating systems. http://en.wikipedia.org/wiki/History_of_operating_systems.
  • Internet2 Initiatives. http://www.internet2.edu/initiatives/.
  • Netwon-Raphson Technique. http://web.mit.edu/10.001/Web/Course_Notes/NLAE/node6.html.
  • Nitrification Calculator. http://www.scitrav.com/wwater/sasspro/nitcalc.asp.
  • Numerical Recipes. http://www.nr.com/.
  • Perforce. http://www.perforce.com. SCM tools are the means by which the evolution of a software product can be tracked and managed.
  • Product Conception. http://infrasystems.com/chapter3prodplan.html.
  • SCM 101: Understanding Configuration Management in Today's Market. http://www.perforce.com/perforce/understanding.html.
  • Software Engineering Phases. http://www.techiwarehouse.com/cms/engine.php?page_id=18a41ffa.
  • Software Engineering: Processes and Methodologies. http://en.wikipedia.org/wiki/Software_engineering#Processes_and_methodologies.
  • Software Life-Cycle Modelling. http://www.perforce.com/perforce/life.html.
  • Software Requirements Document & Review. http://www.epri.com/eprisoftware/processguide/srd.html.
  • Software Testing. http://en.wikipedia.org/wiki/Software_testing.
  • Source Control Systems and Configuration Management Systems. http://www.mines.edu/Academic/courses/math_cs/macs306/supplements/SourceControl.htm.
  • Summary of the Humane Interface by Jef Raskin, http://jef.raskincenter.org/humane_interface/summary_of_thi.html
  • The History of Computer Programming Languages. http://www.princeton.edu/~ferguson/adw/programming_languages.shtml.
  • Version Control on Mac OS X, Part 1. http://www.macdevcenter.com/pub/a/mac/2003/07/18/version_control_one.html.

Home | Topics in Detail | Reading | Philosophy

Created: Thursday, March 3, 2005