This course introduces concepts, methods, and practical training in structured program design of C language. The contents include: processing of data and operators, variables and expressions, program flow control, array and pointer, procedures and functions, define of data type, exception handling.