Learn how to create C programs to solve engineering problems. Learn how to use functions from the C library and how to create user-defined functions. Learn how to use arrays, structures, and pointers.