This document provides information about an introductory computer programming course. The course aims to explore computing and introduce students to programming principles and the art of writing good programs. Students will learn structured programming, writing programs in C, documentation and testing skills. The course covers topics such as basic computer architecture, algorithms, C programming, pointers, functions and more. It includes mid and end semester exams, assignments, quizzes and lab evaluations to assess students.