Authorised by Academic Registrar, April 1996
Synopsis C language history. Data types, constants and variables, operators, flow of control. Function and program structure. Scope rules. Header files and the C preprocessor. Pointers and arrays. Data structures. Input/output. Dynamic memory usage. C library. Business applications. User interface. Character-based screen design, windows and menus. Report writing.
Assessment Examination (2 hours): 50% + One mid-semester test: 25% + One assignment: 25% + Note: A pass on the assignment is required to pass the subject