This document outlines the syllabus for an introductory programming course. It includes sections on basic and advanced programming constructs, data structures, programming language used (C), textbooks and references, test schedule, coverage schedule, structure of C programs, and simple example programs. It also provides instructions for using the PDS laboratory for writing, compiling and running C programs.