Physics : Fortran/C++ for Scientists


Course Links

Syllabus (pdf)
Textbook's webwsite - includes source code from the book and answers to some of the exercises in the book.
Examples from Class
Moodle page for this course - forums, chats, and wikis, oh my!

Homework

Homework Checklist
Assignment 1
Assignment 2
Assignment 3
Assignment 4
Assignment 5
Assignment 6

Projects

Description

Local Documentation

CSB/SJU Unix Web Site (broken link)
Your CSB/SJU Unix Account: Where to Start(broken link)
CSB/SJU Free-NX page - for accessing our Linux boxes from other computers.

Other Links

Obituary for John Backus, the original lead developer of Fortran - contains a nice history of the early days of Fortran and programming.

C ++

C++ Programming HOW-TO: C++ Online Textbooks and Docs
Thinking in C++ 2nd Edition by Bruce Eckel
C++ Tutorials
Online C++ tutorial
PLPLOT - a powerful library for plotting program results from Fortran or C++.

Fortran

Fortran 90/95 texts and links
Fortran 90 Tutorial
Fortran 90 Tutorials
Introduction to Fortran 90, QUB
"Principles of Programming"
Numerical Recipes Home Page
PGPLOT - a powerful library for plotting program results from Fortran or C++.

Unix

NEdit - the multi-purpose X Windows text editor
Kate - KDE's text editor
KDE - the K Desktop Environment for Unix
PuTTY: a free Win32 telnet/ssh client
Cygwin - Free Unix tools that run under MS-Windows
Welcome to O'Reilly & Associates -- computer books, software conferences, online publishing
UNIX Tutorial for Beginners
Knoppix - bootable, Live-CD version of Linux that you can try out without installing
Fedora Core - the version of Linux that is installed on the Physics and CS computers.
Ubuntu Linux - if you are ready to take the Linux plunge, a nice distribution for beginners
Debian GNU/Linux - my personal favorite version