C Programming Boot Camp

#include <stdio.h>

int main(int argc, char *argv[]) {
  printf("hello world\n");
  return 0;


Advanced Topics

Example Code

  • psychometric: estimating psychometric functions in C (aka logistic regression)

Topics Not Covered Here (yet)

  • UNIX tools
  • IDEs (Integrated Development Environments, e.g. Xcode, Eclipse, etc)
  • Object-Oriented Programming (OOP), e.g. C++, Objective-C
  • Graphics (e.g. Gnuplot)
  • Networking
  • Interfacing with Hardware (e.g. data acquisition)
  • Integrating C code with Python and R


These notes

These notes can be viewed (and downloaded) in their entirety from a github repository here: CBootCamp


Do you have ideas about how to improve this? Please get in touch, send me an email at pgribble [at] uwo [dot] ca

Paul Gribble | Summer 2012
This work is licensed under a Creative Commons Attribution 4.0 International License
Creative Commons License