Professional Documents
Culture Documents
Computer Experiments
Ex Cathedra Lectures:
Physics Background
Computation as a Tool for Discovery in Physics
Computational Complexity for Physicists
Unavoidable Errors in Computing
Introduction to Deterministic Chaos
Vibrational Eigenmodes: From Glasses to Fermi-Pasta-Ulam Problem
Introduction to Fourier Analysis
Random Numbers, Random Walks, Monte Carlo, and all that
Monte Carlo Simulations in Statistical Physics: Magnetic Phase Transitions i
n the Ising Model
Computational Methods for Quantum Mechanics
Interdisciplinary Topics in Complex Systems
Numerical Methods
Numerical Methods for Ordinary Differential Equations
Autocorrelation Function
Numerical Integration of Newton's Equations: Finite Difference Methods Summa
rized
HTML:
What Every Computer Scientist Should Know About Floating-Point Arithmetic
Introduction to Hamiltonian Chaos
Ulam, von Neumann, and the Monte Carlo Method
Monte Carlo Simulation for Statistical Physics
Applications of the Ising Model
Exact solutions of the Ising model in 1 and 2 dimensions
Renormalization group and the scaling hypothesis
Cellular Automata
Dendritic Penetration of Magnetic Flux into Superconducting Films
JAVA Applets:
Dissipative Chaos
Fourier Techniques
Normal Modes of Coupled Oscillators: a) Three, b) Many, c) Phonons in Solids
Fourier Series
Fourier Transform
Discrete-time Fourier Transform
Fourier Syntesis
Convolution and Autocorrelation
Statistical Physics
Brownian Motion
Random Walk in 1D
Random Walk in 2D
Self-Avoiding Random Walk
Monte Carlo Estimatation for Pi
Percolation
Ising Model Java Applet
Quantum Mechanics
The two slit experiment and the collapse of the wavefunction
Detector in two slit experiment
Quantum Scattering of Wave Packet
Complex Systems
Cellular Automata
BTW Sandpile: A model of Self-Organized Criticality
3D BTW Sandpile Simulation by UD student John Meyer
Forest Fire: A model of Self-Organized Criticality
Game of Life
Spin Glasses
Hopfield Neural Network
Neural Networks with Java
Self-Organizing Networks
Image Compression by Neural Networks
Genetic Algorithms
Grid Computing
Einstein@Home
Protein Folding @ Home
Climate Prediction @ Home
SETI@Home
Programming Techniques
Linux (UNIX)
Getting Started With Linux
UNIX Tutorial
MATLAB
MATLAB: Getting Started
MATLAB: Fast Fourier Transform
MATLAB: Sparse Matrices
MATLAB Student Center
UD Crash Course in MATLAB
Fortran 90/95
Fortran 90 in 24 hours
Introductory Fortan Programming
Introduction to Fortran 90
Fortran 90 Lecture Notes
C and C++
Introduction to C and C++ Programming
C Programming
Python
Python in 40 minutes
Handbook of the Physics Computing Course (Python language)
Numerical Python
Python.org
Computer Algebra Lectures:
Mathematica: Getting Started
Mathematica: Differential Equations
Mathematica: Linear Algebra
Hands-on Introduction to Mathematica (Wolfram Screencast)
Maple: Getting Started
Maple: Differential Equations
Maple: Linear Algebra