3 hours in a week, 3.00 credits
Introduction to number system:  binary, octal, hexadecimal, binary arithmetic, basic programming concepts, program development stages:ow charts, pseudo codes, programming constructs: data types, operators, expressions, statement, control statements, single dimensional arrays, functions and program structure: parameter passing conventions, scope rules, recursion, library functions, pointers, strings, multidimensional arrays, user dened data types: structures, unions, enumerations, input and output: standard input and output, formatted input and output, leaccess, command line parameters.