CSE 295 Computer Programming Techniques

3 hours in a week, 3.00 credits

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.