This Course begins with an introduction to computers, hardware and software and problem-solving. This Course also includes an introduction to programming using C/C++ including: I/O; expressions and arithmetic; if, while and for statements; one-dimensional arrays, string handling, functions, scope, recursion and matrices.