Computer Literacy Topics
This page is adapted from the web site originally developed by Prof. John Evans
The following set of topics represent a
reasonable coverage of the computer skills with which the modern physicist should have at least
some acquaintance at the present time. The degree of capability with each topic of course depends
on the demands of the work activities of the individual. However, the depth of capability should
be deep enough at least so that the individual can quickly expand that capability as the need
requires. One should not view this list of Web sites and books
as either exhaustive or the very best in the field. They are representative and can serve as a
basis from which to expand ones resources.
Operating Systems
System Setup and Operation
- GMU Computer System Accounts and Information
- Disk Storage Management
- Memory Management
Computer-Computer Interactions: Communications
- The Internet and Web: HTML and SGML
- E-Mail
- Terminal Operation and Tools
Computer Languages
- C/C++
- Introduction to C Programming, Marshall Brain, Interface Technologies, Inc.
- Understanding C++: An Accelerated Introduction, Marshall Brain, Interface Technologies, Inc.
- Learn C/C++ Today, Vinit Carpenter
- Buzzi-Ferraris, Guido. Scientific C++: Building Numerical Libraries the Object-Oriented Way. Addison-Wesley, 1993.
- Barton, J. J., and L. R. Nackman. Scientific and Engineering C++: An Introduction with Advanced Techniques and Examples. Addison-Wesley, 1994.
-
Microsoft Visual Studio Express - IDE's for c and c++,c#, j# and basic.
- C/C++ Code Repositories
- Fortran Programming
- Perl
- JAVA
- JavaScript
Numerical Analysis
- General
- Numerical Recipes in Fortran or Numerical Recipes in C, Second Edition, 1992.
- Greenspan, D. and V. Casulli. Numerical Analysis for Applied Mathematics, Science, and Engineering. Addison-Wesley, 1988.
- Garcia, Alejandro L. Numerical Methods for Physics. Prentice-Hall, 1994.
- Nakamura, S. Applied Numerical Methods in C. Prentice-Hall, 1993.
- Algebraic and Transcendental Systems
- Differentiation and Integration
- Ordinary Differential Equations
- Partial Differential Equations
- CSEP Some HPC Issues in Partial Differential Equations, Part 1
- CSEP Some HPC Issues in Partial Differential Equations, Part 2
- PHYS 594, Computational Science, University of Tennessee
- Ames, W. F. Numerical Methods for Partial Differential Equations, 3rd Edition. Academic Press, 1992.
- Eriksson, K., D. Estep, P. Hansbo, and C. Johnson. Computational Differential Equations. Cambridge University Press, 1996.
Scientific Computing: Modeling and Simulation
- Mathematics Packages and Symbolic Solvers
- Algorithm Analysis
- Software Design and Structure
- Object Technology
MatLab Resources
Plotting Resources
- GNUplot (free)
- Matlab (GMU site Licenced: see above)
- Origin Commerical Scientific Plotting Program