ME 30 Programming Resources

This site may evolve throughout the semester, so check back frequently.

Textbook Related

Ch Related

Microsoft Visual C++ Related

C Programming Language Related

  • (nicely presented overview of C)
  • Language References
    • (from cppreference.com)
    • (by P. J. Plauger and Jim Brodie)
    • (by Eric Huss)
    • (big pdf, over 500 pages)
    • Dinkumware C/C++ Libraries
  • Developing good programming style
    • (about 24 MB)
  • (free)
  • (minimalist GNU for Windows)

Laboratory Related

  • Data

Excel Related

  • Excel 2010 Macros in Depth tutorials
  • (David McRitchie)
  • (MS Excel Team Blog)
  • (download)
  • (online)
  • (Prof. R. J. Ribando)
  • (from Windmill Software Ltd.)
  • (from vertex42.com)
  • (an open-source alternative to Excel)

Matlab/Octave/Scilab/FreeMat Related

  • Matlab
    • Matlab Tutorial List (for the most part will apply to Octave too)
    • (for the most part will apply to Octave too)
  • Octave
    • (downloads, documentation, etc.)
    • – a GUI front-end for Octave
    • (NYU)
    • Octave tutorial (AIMS)
    • Introduction to Octave (comprehensive tutorial)
  • Helpful articles
    • (applies to Octave too)
    • Matlab Array Manipulation Tips and Tricks (applies to Octave too)
    • An Introduction to Scilab from a Matlab User's Point of View
  • FreeMat

Arduino Related

  • (includes some nice tutorial information on electronics, too)
  • from todbot blog
  • (www.freeduino.org)

PSoC Related

Computer Algebra and Equation Solvers

  • TK Solver
  • EES

Other Resources

  • Course Materials
  • Seattle Robotics Society Workshop Robot pages
  • (the source for Open Source software)
  • (read this!)