This course uses Python to demonstrate the programming concept, instruction and algorithm. Topics include introduction of integrate development environment, fundamental process of programming, input and output, selection structure, repetition structure, array, pointer and string, functions, files, structure, union ,enumeration, etc….