This document provides an overview of the C programming language course contents which includes data types, operators, control statements, functions, arrays, pointers, input/output and string functions. It also discusses the seven steps of programming, C strengths such as efficiency and portability, weaknesses like not being object-oriented, and provides simple C program examples and explanations.