This course introduces the fundamental concepts of programming, problem-solving, and logic thinking. It includes I/O; expressions and arithmetic, if, while and for statements; one-dimensional arrays, string handling, functions, scope, recursion and matrices.