3 Credit Hour Course
Intended For Level 2 Term 1 Students
Prerequisite:
Introduction to number system: binary, octal, hexadecimal, binary arithmetic, basic programming concepts, program development stages: flow 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 defined data types: structures, unions, enumerations, input and output: standard input and output, formatted input and output, file access, command line parameters.