c for science

Dates to be confirmed - Please contact us for further information

Course details

  • Duration: 10 hours
  • Fees:
    - £195 Imperial College staff
    - £375 External delegates
  • Contact us
Register interest

The course is an intensive course suitable for scientists without previous experience in programming with C. It provides a good basis for programming fast scientific simulations or calculations.

The course covers:

  • Different number types in C (Integers and Floating Point).
  • Operators, operands and their precedence.
  • Conversions and casts.
  • Mathematical expressions.
  • Statements: choice, while, do-while, switch, for loops...
  • Functions.
  • Pointers, arrays and matrices.
  • Characters, strings and interacting with the console.
  • Reading and writing files.
  • Optimisation and Debugging.
  • Scientific C-Libraries and their uses: NAG, GSL, etc.
  • An Introduction to Parallel Computing.
  • C++ and other languages.