This course demonstrates the programming concept, instruction and algorithm. Topics include introduction of integrate development environment, fundamental process of programming, input and output, selection structure, repetition structure, drawing, array, pointer and string, functions, files, pointer and linking, object and class, database with programming, internet with programming.