Programming concepts and methods, algorithms, and software; linear and nonlinear algebraic problems, matrix operations; concept of discrete mathematics.