Introduction to programming in C to solve engineering problems. Topics include primitive data types, control structures, standard input/output, file input/output, mathematic library, procedural programming, problem-solving, user-defined functions, arrays, and pointers.