MSCV Program: Recommended Skill Set


  • Linear Algebra (Inversion, Eigen Decomposition, Null Space)
  • Linear Differential Equations (Matrix Algebra, Matrix manipulation)
  • Calculus (Derivatives, Gradients, Chain Rule)
  • Probability and Statistics
  • Numerical Integration
  • Fourier Analysis
  • Optimization (convex optimization, Levenberg-Marquardt, sparse optimization)

Programming knowledge

  • Program constructs (Sequencing, Selection, Iteration and Recursion)
  • Data structures (Arrays, Lists, Pointers)
  • Matlab, C/C++, Python
  • OpenCV, VLfeat, Matlab Image processing toolbox
  • GPU (CUDA, OpenCL)


  • Productivity software (MS office, iWork, OpenOffice)
  • Windows, MacOS, Linux
  • LaTeX
  • Photoshop (or equivalent)