Extremely useful tools, strongly recommended

  • GIT for version control (see webpage), this week at lab
  • ipython notebook
  • QTcreator for editing and mastering computational projects (for C++ codes, see webpage of course), discussed during second week
  • Armadillo or Eigen as a useful numerical libraries for C++, highly recommended, week 36 and rest of semester
  • Unit tests, week 37 and later