Practical Scientific Computing

This is the homepage of a workshop focusing on an accessable introduction to tools and techniques commonly used in scientific computing.

Languages


Bash

The Bourne Again SHell (bash) is a textual interface and scripting language that allows full control of a unix like system from a terminal.


Python

Python is a highly extensible interpreted programming language used extensively in the scientific community. Python focuses on software development speed and reusability rather than run speed.


Mathematica

Mathematica is a high level, complete development environment which specializes in symbolic manipulation and visualization.


C/C++

C is a relatively minimalistic, close-to-the-metal programming language with manual memory management. C produces very efficient machine code and is the basis for many scientific libraries that require performance.


Getting Help


The best way to get help on these topics is to send an email to the PSC Google group mailing list.

PSC Google group

Send Email

Other Resources


PSC GitHub Repository - All code is available online at GitHub. Take a look!

Software Carpentry

PSC Terminal Share