Intro to Scientific Computing
PHYS 27
Physics Department
University of the Pacific
Scientific Computing
Aug 26-Sept 13
Introduction
Welcome
The Scientific Computing Environment
Homework 1: What is Scientific Computing
Due: Sept. 13
Installing a Scientific Environment
Sept 14-20
Cygwin
Pre-Installation
Installation
Post-Installation
What did I just get?
Homework 2: Test your installation
Due: Sept. 20
Unix
Sept 21-27
Introduction to the Unix world
Moving around
Copy, Move/Rename, and View Files
I/O Flow and the Pipe
Homework 3: Moving around in Unix
Due: Sept. 27
The Text Editor
Sept 28-Oct 4
Editors
A Text Editor
Learning More About Emacs
Intermediate Emacs
Homework 4: Using Emacs
Due: Oct. 4
Data Visualization and Analysis
Oct 5-18
Gnuplot
Scientific Visualization/Gnuplot
More fun with Gnuplot
Homework 5
Due: Oct. 11
3-D plots
Plotting Data from a File
User Defined Functions
Fitting Functions to Data
Fitting Data II / the Using Command
Saving and Printing
Homework 6
Due: Oct. 18
A Worked Example: Theory and Experiment in Freefall
Scientific Publications and Drawings
Oct 19-Nov 1
Latex for Scientific Publications
Getting started with Latex
Deeper into Latex
Homework 7: A Latex document
Due: Oct. 25
Understanding Latex errors
Homework 8: Latex errors
Due: Nov. 1
Useful Latex References
:
Mathematical Symbols
Cheatsheet
(Not so)
Short Introduction to Latex
Latex for Complete Novices
The Xfig Drawing Program
Using Xfig
Homework 9: Xfig
Due: Nov. 8
Remote Control: Nov. 9-15
Nov. 9-15
Remote Login and File Transfer
SSH and SFTP
Homework 10
Due: Nov. 15
Algebra, Calculus, and Symbolic Math
Nov. 16-22
Symbolic Math and Linear Algebra
Intro to Mathematica
A taste of Octave
Homework 11
Due: Nov. 22
Simple Programming
Nov 22-End of term
Intro to Programming
Scripting