Programming languages. C including C++; Languages-declarations, expressions, control statements, arrays, functions, pointers and structures; Algorithms and flow charts. Introduction to Pascal.
Informatics. Information systems for decision making; Data management and database management technology; Office automation system-LAN, WAN, electronic mail, electronic .data interchange; client server technology; overview of TCP/IP; Information systems for business; Strategic information systems; Information resources management.
Computer basics. History, generations and classification of computers; Number systems; Boolean algebra.
Hardware. Introduction to logic gates an flip flops; components of a computer input/output devices, CPU unit and memory unit, secondary storage.
Software. System software; application software; compilers and translators.
Operating systems. Introduction to operating systems;' types of operating systems and their functions; popular operating systems-MS-DOS, UNIX and Windows; file. management.