Introduction to computations; Early history of computing devices; Computers; Major components of a computer; Hardware: processor, memory, I/O devices; Software: Operating system, application software; Basic architecture of a computer; Basic Information Technology; The Internet; Number system: binary, octal, hexadecimal, binary arithmetic; Basic programming concepts; Program development stages: flow charts; Programming constructs: data types, operators, expressions, statements, control statements, functions, array.